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.