Tasks-Objekt (Word)
Eine Auflistung von Task-Objekten , die alle Tasks darstellt, die derzeit auf dem System ausgeführt werden.
Verwenden Sie die Tasks-Eigenschaft , um die Tasks-Auflistung zurückzugeben. Im folgenden Beispiel wird ermittelt, ob Microsoft Excel ausgeführt wird. Wenn dies der Fall ist, wird in diesem Beispiel darauf umgeschaltet und maximiert. Andernfalls wird es im Beispiel gestartet.
If Tasks.Exists("Microsoft Excel") = True Then
Tasks("Microsoft Excel").Activate
Tasks("Microsoft Excel").WindowState = wdWindowStateMaximize
Else
Shell "C:\Program Files\" & _
"Microsoft Office\Office10\Excel.exe"
End If
Verwenden Sie die Shell-Funktion von Visual Basic, um ein ausführbares Programm auszuführen und das Programm der Tasks-Auflistung hinzuzufügen.
Verwenden Sie Tasks (Index), wobei Index der Anwendungsname oder die Indexnummer ist, um ein einzelnes Task-Objekt zurückzugeben. Im folgenden Beispiel wird das Anwendungsfenster für die erste sichtbare Aufgabe in der Tasks-Auflistung geöffnet und die Größe geändert.
With Tasks(1)
If .Visible = True Then
.Activate
.Width = 400
.Height = 200
End If
End With
Im folgenden Beispiel wird das Anwendungsfenster für den Rechner wiederhergestellt, wenn diese Anwendung in der Tasks-Auflistung enthalten ist.
If Tasks.Exists("Calculator") = True Then
Tasks("Calculator").WindowState = wdWindowStateNormal
End If
Referenz zum Word-Objektmodell
Haben Sie Fragen oder Feedback zu Office VBA oder zu dieser Dokumentation? Unter Office VBA-Support und Feedback finden Sie Hilfestellung zu den Möglichkeiten, wie Sie Support erhalten und Feedback abgeben können.