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.