Klasse Tasks (Word VBA)

Eine Auflistung von Task -Objekten, die alle derzeit auf dem System ausgeführten Aufgaben darstellt. Um eine Tasks -Klassenvariable zu verwenden, muss sie zuerst instanziert werden, beispielsweise


Dim tsks as Tasks
Set tsks = Tasks

For Each

Hier ist ein Beispiel für die Verarbeitung der Tasks -Elemente in einer Sammlung


Dim tsk As Task
For Each tsk In Tasks
	
Next tsk

Count

Gibt einen Wert vom Typ Long zurück, der die Anzahl der Aufgaben in der Auflistung darstellt.


Dim lngCount As Long
lngCount = Tasks.Count

Exists

Ermittelt, ob der angegebene Task vorhanden ist.

Exists (Name)

Name: Der Name des Vorgangs.


If Tasks.Exists("Calculator") = False Then 
 Shell "Calc.exe" 
Else 
 Tasks("Calculator").Activate 
End If 
Tasks("Calculator").WindowState = wdWindowStateNormal

ExitWindows

Schließt alle geöffneten Anwendungen, beendet Microsoft Windows und meldet den aktuellen Benutzer ab.

Bei dieser Methode werden Änderungen an geöffneten Microsoft Word-Dokumenten nicht gespeichert. Sie werden jedoch aufgefordert, Änderungen an geöffneten Dokumenten in anderen Windows-basierten Anwendungen zu speichern.


Documents.Save NoPrompt:=True, _ 
 OriginalFormat:=wdOriginalDocumentFormat 
Tasks.ExitWindows

Item

Gibt ein einzelnes Task -Objekt in einer Auflistung zurück.

Item (Index)

Index: Das einzelne Objekt zurückgegeben werden soll.


Dim tsk As Task
Set tsk = Tasks(Index:=1)