Tasks-Objekt (Word)

Eine Auflistung von Task-Objekten , die alle Tasks darstellt, die derzeit auf dem System ausgeführt werden.

HinwBemerkungeneise

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

Siehe auch

Referenz zum Word-Objektmodell

Support und Feedback

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.