Objeto Tasks (Word)

Colección de objetos Task que representa todas las tareas que se ejecutan actualmente en el sistema.

Comentarios

Utilice la propiedad Tasks para devolver la colección Tasks. En el siguiente ejemplo, se determina si se está ejecutando Microsoft Excel. Si es así, se pasa al programa y se maximiza; en caso contrario, el ejemplo lo inicia.

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

Utilice la función Shell de Visual Basic para ejecutar un programa ejecutable y agregar el programa a la colección Tasks.

Use tareas (Index), donde Index es el nombre de la aplicación o el número de índice, para devolver un único objeto Task. En el siguiente ejemplo, se abre y se cambia el tamaño de la ventana de aplicación de la primera tarea visible de la colección Tasks.

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

En el siguiente ejemplo, se restaura la ventana de la aplicación Calculator si dicha aplicación está en la colección Tasks.

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

Vea también

Referencia de modelos de objetos de Word

Soporte técnico y comentarios

¿Tiene preguntas o comentarios sobre VBA para Office o esta documentación? Vea Soporte técnico y comentarios sobre VBA para Office para obtener ayuda sobre las formas en las que puede recibir soporte técnico y enviar comentarios.