Захват всех экземпляров открытого Visio
У меня есть код ниже, который фиксирует один открытый экземпляр / процесс открытия Visio и имена открытых файлов (в одном главном окне).
Тем не менее, как я могу гарантировать, что это захватывает другие экземпляры Visios (visio.exe), которые работают в той же среде? (захватывает только текущее окно и открытые файлы внутри текущего окна)
x = 0
Do
inputBoxResponse = InputBox(inputBoxPrompt, "Please Choose Document to Update", 0)
If inputBoxResponse = "" Then
inputBoxResponse = "0"
End If
If IsNumeric(inputBoxResponse) Then
thisDocIndex = CInt(inputBoxResponse)
Else
thisDocIndex = 0
End If
Loop While thisDocIndex <> 0 Or thisDocIndex > (Application.Documents.Count - x)
Любая помощь в правильном направлении очень ценится!
Например, что-то похожее на это, но с Visio? Может ли VBA охватить экземпляры Excel?