Определить процесс или документ Word, запущенный пользовательской программой - Visual Basic .NET
Формулировка задачи:
Добрый день, товарищи!
Открываем ворд с помощью
Допустим во время работы, создается много таких объектов в ворде. (закрывать их сразу нельзя по задаче)
Вопрос.
Как по нажатию кнопки, закрыть все ворд окна, открытые нами? Может маркер какой свой писать, или тэг... Я думаю есть же функционал такой.
Может через процесс? Но я лишь знаю как закрыть все процессы ворда без разбора
Решение задачи: «Определить процесс или документ Word, запущенный пользовательской программой»
textual
Листинг программы
Class WordManager
Private Sub New()
End Sub
Private Shared Applications As List(Of Word.Application) = New List(Of Word.Application)
Public Shared Function CreateApplication() As Word.Application
Dim app As Word.Application = CreateObject("Word.Application")
Applications.Add(app)
Return app
End Function
Public Shared Sub CloseAll()
For Each app In Applications
app.Quit
Next
Applications.Clear()
End Sub
End Class