Как закрыть pdf-документ
Привет всем,
У меня есть 5 pdf-документов, открытых в 5 вкладках Adobe Reader.
111111.формат PDF
222222.формат PDF
333333.формат PDF
444444.формат PDF
555555.формат PDF
Допустим, я хочу заменить одного из них. Так что я должен закрыть его раньше.
Можно ли закрыть некоторые из них через VB.Net-что?
Что я уже пробовал:
Например, я выбрал 444444.pdf. Я уже пробовал:
' close the pdf file if opened Dim pProcess() As Process = System.Diagnostics.Process.GetProcessesByName("AcroRd32") For Each pOpened As Process In pProcess If pOpened.MainWindowTitle.Contains(444444.pdf) Then pOpened.Kill() End If Next
Это работает только в том случае, если открыт файл 444444.pdf, а также если он в данный момент является активной вкладкой.
Если файл 444444.pdf открыт, но не активен - не работает.
Можно ли также просто закрыть вкладку, не убивая процесс?
Если это так сложно просто закрыть вкладку, то процесс убийства для меня приемлем.
Что вы предлагаете?