Die Fenster (Windows)
Die Anzahl der (offenen) Fenster kann über die Eigenschaft Count der Auflistung Windows abgefragt werden:
MsgBox Application.Windows.Count
Sub VisioDateien1() Dim i As Integer Dim strFensterNamen As String For i = 1 To Application.Windows.Count strFensterNamen = strFensterNamen & vbCr & _ Application.Windows(i).Caption Next MsgBox strFensterNamen End Sub
Listing 16.4 Die bei 0 beginnende Schleife durchläuft alle Fenster und gibt deren Beschriftungen in einem Meldungsfeld aus
Manchmal muss überprüft werden, um was für ein Fenster es sich handelt. Dies kann über die visWinTypes-Konstante ermittelt werden. Das folgende Beispiel in Listing 16.5 überprüft, welches Fenster den Fokus besitzt.
Sub FensterTest() Dim vsFenster As Window ...
Get Microsoft Visio 2013 - Das Handbuch now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.