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.