Clase Task - tarea (Word VBA)

La clase Task representa una única tarea que se ejecuta en el sistema.

Para usar una variable de clase Task, primero debe ser instanciado, por ejemplo

Dim tsk as Task
Set tsk = Tasks(Index:=1)

Las variables de tipo Task se pueden establecer utilizando el procedimiento Tasks.Item

For Each

A continuación, se muestra un ejemplo de cómo procesar los elementos Task en una colección.

For Each tsk In Tasks 
 If InStr(tsk.Name, "Microsoft Excel") > 0 Then 
     tsk.Activate 
     tsk.Close 
 End If 
Next tsk

Métodos

Activate - Activa el objeto Task.

Close - Cierra la tarea especificada.

Move - Coloca una ventana de tarea.

Resize - Establece el tamaño de la ventana de tarea especificada.

SendWindowMessage - Envía un mensaje de Windows y los parámetros asociados a la tarea especificada.

Propiedades

Name (Default member) - Devuelve el nombre del objeto especificado.

Height Devuelve o establece el alto de la ventana de tarea especificada.

Left Devuelve o establece un Long que representa la posición horizontal de la tarea especificada, medida en puntos.

Top Devuelve o establece la posición vertical, en puntos, de la ventana especificada.

Visible True si el objeto especificado está visible.

Width Devuelve o establece el ancho del objeto Task especificado, en puntos.

WindowState Devuelve o establece el estado de la ventana del documento o la ventana de la tarea especificada.