Método Application.BoxSet (Project)

Cria, seleciona ou move uma tarefas na exibição do Diagrama de Rede.

Sintaxe

expressão. BoxSet (ação, TaskID, XPosition, YPosition, ProjectName)

expressão Uma variável que representa um Aplicativo objeto.

Parâmetros

Nome Obrigatório/Opcional Tipo de dados Descrição
action Opcional Long A operação para executar as tarefas especificado. O valor padrão é pjBoxSelect. Pode ser uma das seguintes constantes PjBoxSet.
TaskID Opcional Long O número de identificação da tarefa. Se a ação for pjBoxCreate, TaskID será ignorada.
XPosition Opcional Long A posição horizontal da tarefa, em pixels. Obrigatório se action for pjBoxMoveAbsolute ou pjBoxMoveRelative.

Se a ação for pjBoxCreate ou pjBoxMoveAbsolute, XPosition é a posição horizontal absoluta do canto superior esquerdo da tarefa.

Se a ação for pjBoxMoveRelative, XPosition é a quantidade para mover a tarefa horizontalmente em relação à posição atual.

Se a ação for pjBoxAddToSelection, pjBoxSelect ou pjBoxUnselect, xPosition será ignorado.
YPosition Opcional Long A posição vertical da tarefa, em pixels. Obrigatório se action for pjBoxMoveAbsolute ou pjBoxMoveRelative.

Se a ação for pjBoxCreate ou pjBoxMoveAbsolute, YPosition é a posição vertical absoluta do canto superior esquerdo da tarefa.

Se a ação for pjBoxMoveRelative, YPosition é a quantidade para mover a tarefa verticalmente em relação à posição atual.

Se a ação é pjBoxAddToSelection, pjBoxSelect ou Pjboxunselectpjboxunselect, YPosition será ignorada.
ProjectName Opcional String Se o projeto ativo for um projeto consolidado, especifica o nome do projeto para o número de identificação especificado por TaskID. Se TaskID não for especificado, NomeDoProjeto será ignorada. O valor padrão é o nome do projeto ativo.

Valor de retorno

Boolean

Comentários

Se apenas uma caixa de tarefa for selecionada, especificar Pjboxunselectpjboxunselect não terá efeito.

Se o layout automático tiver sido ativado para o modo de exibição Diagrama de rede, XPosition e YPosition não terão efeito.

Exemplo

O exemplo a seguir adiciona a tarefa com a TaskID 2 às tarefas selecionadas.

Sub Box_Set() 
 
 'Activate the Network Diagram view 
 ViewApply Name:="Network Diagram" 
 BoxSet action:=pjBoxAddToSelection, TaskID:="2" 
End Sub

Observação

O BoxSet não funciona atualmente para subprojetos. Você pode colocar o nome do subprojeto no atributo Nome do Projeto e definir o TaskID, mas ele não executa a ação na caixa do subprojeto no Diagrama de Rede.

Suporte e comentários

Tem dúvidas ou quer enviar comentários sobre o VBA para Office ou sobre esta documentação? Confira Suporte e comentários sobre o VBA para Office a fim de obter orientação sobre as maneiras pelas quais você pode receber suporte e fornecer comentários.