Classe Task - tâche (Word VBA)

La classe Task représente une seule tâche en cours d'exécution sur le système.

Pour utiliser une variable de classe Task, elle doit d'abord être instanciée, par exemple

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

Les variables du type Task peuvent être définies à l'aide de la procédure Tasks.Item

For Each

Voici un exemple de traitement des éléments Task dans une collection

For Each tsk In Tasks 
 If InStr(tsk.Name, "Microsoft Excel") > 0 Then 
     tsk.Activate 
     tsk.Close 
 End If 
Next tsk

Méthodes

Activate - Active l'objet Task.

Close - Ferme la tâche spécifiée.

Move - Positionne une fenêtre de tâche.

Resize - Dimensionne la fenêtre de tâche spécifiée.

SendWindowMessage - Envoie à la tâche spécifiée un message Windows ainsi que les paramètres qui lui sont associés.

Propriétés

Name (Default member) - Renvoie le nom de l'objet spécifié.

Height Cette propriété renvoie ou définit la hauteur de la fenêtre de tâche spécifiée.

Left Cette propriété renvoie ou définit un type long qui représente la position horizontale de la tâche spécifiée, exprimée en points.

Top Cette propriété renvoie ou définit la position verticale, exprimée en points, de la fenêtre spécifiée.

Visible True si l'objet spécifié est visible.

Width Cette propriété renvoie ou définit la largeur de l’objet Task spécifié, exprimée en points.

WindowState Renvoie ou définit l'état de la fenêtre de document ou de tâche spécifiée.