Partager via


Objet Tasks (Word)

Collection d’objets Task qui représente toutes les tâches en cours d’exécution sur le système.

Remarques

Utilisez la propriété Tasks pour renvoyer la collection Tasks. L'exemple suivant montre comment déterminer si Microsoft Excel est en cours d'exécution. Si tel est le cas, l'exemple montre comment passer dans Microsoft Excel et agrandir la fenêtre d'application, sinon il montre comment le démarrer.

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

Utilisez la fonction Shell de Visual Basic pour exécuter un programme et ajouter celui-ci à la collection Tasks.

Utilisez des tâches (Index), où Index est le nom de l'application ou le numéro d'index, pour renvoyer un seul objet de la tâche. L'exemple suivant montre comment ouvrir la fenêtre de l'application et la redimensionner pour la première tâche affichée de la collection Tasks.

With Tasks(1) 
 If .Visible = True Then 
 .Activate 
 .Width = 400 
 .Height = 200 
 End If 
End With

Cet exemple montre comment restaurer la fenêtre de l'application Calculator, si celle-ci se trouve dans la collection Tasks.

If Tasks.Exists("Calculator") = True Then 
 Tasks("Calculator").WindowState = wdWindowStateNormal 
End If

Voir aussi

Référence du modèle objet Word

Assistance et commentaires

Avez-vous des questions ou des commentaires sur Office VBA ou sur cette documentation ? Consultez la rubrique concernant l’assistance pour Office VBA et l’envoi de commentaires afin d’obtenir des instructions pour recevoir une assistance et envoyer vos commentaires.