Clase Tasks (Word VBA)
Una colección de objetos Task que representa todas las tareas que se están ejecutando actualmente en el sistema. Para usar una variable de clase Tasks, primero debe ser instanciado, por ejemplo
Dim tsks as Tasks
Set tsks = Tasks
For Each
A continuación, se muestra un ejemplo de cómo procesar los elementos Tasks en una colección.
Dim tsk As Task
For Each tsk In Tasks
Next tsk
Count
Devuelve un Long que representa el número de tareas de la colección.
Dim lngCount As Long
lngCount = Tasks.Count
Exists
Determina si existe la tarea especificada.
Exists (Name)
Name: Nombre de la tarea.
If Tasks.Exists("Calculator") = False Then
Shell "Calc.exe"
Else
Tasks("Calculator").Activate
End If
Tasks("Calculator").WindowState = wdWindowStateNormal
ExitWindows
Cierra todas las aplicaciones abiertas, sale de Microsoft Windows y cierra la sesión del usuario actual.
Este método no guarda los cambios realizados en los documentos abiertos de Microsoft Word; sin embargo, pregunta si se desea guardar los cambios de los documentos abiertos en otras aplicaciones Windows.
Documents.Save NoPrompt:=True, _
OriginalFormat:=wdOriginalDocumentFormat
Tasks.ExitWindows
Item
Devuelve un objeto Task individual de una colección.
Item (Index)
Index: El objeto individual que se va a devolver.
Dim tsk As Task
Set tsk = Tasks(Index:=1)