Classe Tasks (Word VBA)
Collection d’objets Task qui représente toutes les tâches en cours d’exécution sur le système. Pour utiliser une variable de classe Tasks, elle doit d'abord être instanciée, par exemple
Dim tsks as Tasks
Set tsks = Tasks
For Each
Voici un exemple de traitement des éléments Tasks dans une collection
Dim tsk As Task
For Each tsk In Tasks
Next tsk
Count
Renvoie un type long qui représente le nombre de tâches dans la collection.
Dim lngCount As Long
lngCount = Tasks.Count
Exists
Détermine si la tâche spécifiée existe.
Exists (Name)
Name: Nom de la tâche.
If Tasks.Exists("Calculator") = False Then
Shell "Calc.exe"
Else
Tasks("Calculator").Activate
End If
Tasks("Calculator").WindowState = wdWindowStateNormal
ExitWindows
Ferme toutes les applications ouvertes, quitte Microsoft Windows et déconnecte l'utilisateur actif.
Cette méthode ne permet pas d’enregistrer les modifications effectuées dans les documents Microsoft Word ouverts. Toutefois, elle vous invite à enregistrer les modifications que vous avez apportées aux documents ouverts dans d’autres applications pour Windows.
Documents.Save NoPrompt:=True, _
OriginalFormat:=wdOriginalDocumentFormat
Tasks.ExitWindows
Item
Renvoie un objet Task spécifique appartenant à une collection.
Item (Index)
Index: Objet spécifique qui doit être renvoyé.
Dim tsk As Task
Set tsk = Tasks(Index:=1)