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)