Classe Task - tarefa (Word VBA)

A classe Task representa uma única tarefa em execução no sistema. O objeto de tarefa é um membro da coleção Tasks. Coleção Tasks inclui todos os aplicativos que estão sendo executados no sistema.


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

For Each

Aqui está um exemplo de processamento dos itens Task em uma coleção.


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

Métodos

Activate - Ativa o objeto Task.

Close - Fecha uma tarefa especificada.

Move - Posiciona uma janela de tarefa.

Resize - Dimensiona a janela de tarefa especificada.

SendWindowMessage - Envia uma mensagem do Windows e seus parâmetros associados para a tarefa especificada.

Propriedades

Name (Default member) - Retorna o nome do objeto especificado. Cadeia de caracteressomente leitura.

Height Retorna ou define a altura da janela de tarefa especificada. Long de leitura/gravação.

Left Retorna ou define um valor Long que representa a posição horizontal da tarefa especificada, medida em pontos. Leitura/gravação.

Top Retorna ou define a posição vertical, em pontos, da janela especificada. Long de leitura/gravação.

Visible True se o objeto especificado é visível. Boolean de leitura/gravação.

Width Retorna ou define a largura do objeto Task especificado, em pontos. Long de leitura/gravação.

WindowState Retorna ou define o estado da janela de documento ou de tarefa especificada. Leitura/gravação WdWindowState.