Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Permite a alteração da escala e formato de uma escala de tempo em um gráfico de Gantt ou outra visualização dividida em fases.
Sintaxe
expression.
TimescaleEdit( _MajorUnits_, _MinorUnits_, _MajorLabel_, _MinorLabel_, _MajorAlign_, _MinorAlign_, _MajorCount_, _MinorCount_, _MajorTicks_, _MinorTicks_, _Enlarge_, _Separator_, _MajorUseFY_, _MinorUseFY_, _TopUnits_, _TopLabel_, _TopAlign_, _TopCount_, _TopTicks_, _TopUseFY_, _TierCount_ )
expressão Uma variável que representa um Aplicativo objeto.
Parâmetros
| Nome | Obrigatório/Opcional | Tipo de dados | Descrição |
|---|---|---|---|
| Unidades Principais | Opcional | Variant | Unidades de tempo para a camada intermediária de escala de tempo. Especifica com a enumeração PjTimescaleUnit. O valor padrão é pjTimescaleWeeks (3). |
| MinorUnits | Opcional | Variant | Unidades de tempo para a camada de escala de tempo inferior. Especifica com a enumeração PjTimescaleUnit. O valor padrão é pjTimescaleDays (2). |
| MajorLabel | Opcional | Variant | Rótulos de data ou hora para a camada intermediária de escala de tempo. Especificar com uma das enumerações seguintes: PjDateLabel, PjDayLabel, PjMonthLabel ou PjWeekLabel. O valor padrão é pjWeekLabelWeek_mmm_dd_yyy (13). Por exemplo, os valores padrão são 7 de março de 10 e 14 de Mar, ' 10. |
| MinorLabel | Opcional | Variant | Rótulos de data ou hora para a camada de escala de tempo inferior. Especificar com uma das enumerações seguintes: PjDateLabel, PjDayLabel, PjMonthLabel ou PjWeekLabel. O valor padrão é pjDayLabelDay_di (20). Por exemplo, os valores padrão são S, T e M. |
| Assinatura Principal | Opcional | Variant | A enumeração PjAlignment Especifica como alinhar rótulos em cada período de tempo da camada intermediária. O padrão é o valor é pjLeft (0). |
| MinorAlign | Opcional | Variant | A enumeração PjAlignment Especifica como alinhar rótulos em cada período de tempo da camada inferior. O padrão é o valor é pjLeft (0). |
| MajorCount | Opcional | Variant | Especifica o intervalo de unidade de tempo no qual rótulos são mostrados para a camada intermediária. Por exemplo, se a unidade de tempo for semanas, um valor igual a 1 mostra um rótulo a cada semana; um valor igual a 2 mostra um rótulo a cada duas semanas. |
| MinorCount | Opcional | Variant | Especifica o intervalo de unidade de tempo no qual rótulos são mostrados para a camada inferior. Por exemplo, se a unidade de tempo for horas, um valor igual a 1 mostra um rótulo a cada hora; um valor igual a 2 mostra um rótulo a cada duas horas. |
| MajorTicks | Opcional | Variant | Especifica se deve mostrar marcas que separam períodos de tempo na camada intermediária de escala. Por exemplo, se a unidade de tempo é dias, o valor False remove as marcas de escala entre dias. |
| MinorTicks | Opcional | Variant | Especifica se deve mostrar marcas que separam períodos de tempo na camada inferior de escala. Por exemplo, se a unidade de tempo é horas, o valor False remove as marcas de escala entre horas. |
| Enlarge | Opcional | Variant | Especifica a porcentagem de expansão horizontal da escala de tempo. Por exemplo, um valor igual a 150 expande a escala de tempo 150%. |
| Separator | Opcional | Variant | Especifica se deve mostrar as linhas que separam a parte superior, intermediária e camadas da parte inferior da escala de tempo. Por exemplo, um valor False remove as linhas. |
| MajorUseFY | Opcional | Variant | Especifica se os rótulos de camada intermediária se baseia no ano fiscal. O valor padrão é False. |
| MinorUseFY | Opcional | Variant | Especifica se os rótulos de camada inferior se baseia no ano fiscal. O valor padrão é False. |
| TopUnits | Opcional | Variant | Unidades de tempo para a camada superior da escala de tempo. Especifica com a enumeração PjTimescaleUnit. O valor padrão é pjTimescaleMonths (2). |
| TopLabel | Opcional | Variant | Rótulos de data ou hora para a camada superior da escala de tempo. Especificar com uma das enumerações seguintes: PjDateLabel, PjDayLabel, PjMonthLabel ou PjWeekLabel. O valor padrão é pjDayLabelDay_di (20). Por exemplo, os valores padrão são S, T e M. |
| Início de Sualinhamento | Opcional | Variant | A enumeração PjAlignment Especifica como alinhar rótulos dentro da camada superior de cada período de tempo. O padrão é o valor é pjLeft (0). |
| TopCount | Opcional | Variant | Especifica o intervalo de unidade de tempo no qual rótulos são mostrados para a camada superior. Por exemplo, se a unidade de tempo for meses, um valor igual a 1 mostra um rótulo a cada mês; um valor igual a 2 mostra um rótulo a cada dois meses. |
| TopTicks | Opcional | Variant | Especifica se deve mostrar marcas que separam períodos de tempo na camada superior de escala. Por exemplo, se a unidade de tempo é meses, o valor False remove as marcas de escala entre meses. |
| TopUseFY | Opcional | Variant | Especifica se os rótulos de camada superior se baseia no ano fiscal. O valor padrão é False. |
| TierCount | Opcional | Variant | Especifica o número de camadas de escala de tempo. O valor inteiro 3 mostra todas as três camadas; o valor 2 é padrão ou mostra as camadas intermediárias e inferior; o valor 1 mostra somente a camada intermediária. |
Valor de retorno
Boolean
Comentários
Para editar manualmente uma escala de tempo no Project, com o botão direito na escala de tempo e, em seguida, escolha a escala de tempo. Executar o método TimescaleEdit sem parâmetros exibe a caixa de diálogo escala de tempo. Se o usuário escolher Cancelar, TimescaleEdit retorna False. Se o usuário faz alterações válidas e escolhe OK, TimescaleEdit retornará True.
Exemplo
O exemplo a seguir define a escala de tempo para três camadas, onde as unidades de camada superior são meses, os rótulos superior são o nome do mês e ano, as unidades de camada intermediária são semanas e os rótulos de camada intermediária são os números de mês e dia. Por exemplo, os rótulos de camada superior são de maio de 2012 e de junho de 2012 e rótulos de camada intermediária são/27 de 5 e 6/3.
TimescaleEdit TierCount:=3, _
TopUnits:=PjTimescaleUnit.pjTimescaleMonths, _
TopLabel:=PjMonthLabel.pjMonthLabelMonth_mmmm_yyyy, _
MajorUnits:=PjTimescaleUnit.pjTimescaleWeeks, _
MajorLabel:=PjWeekLabel.pjWeekLabelWeek_mm_dd
Observação
Os valores para o intervalo de tempo do rótulo nos parâmetros TopLabel, MajorLabel e MinorLabel devem ser compatíveis com a unidade de tempo da camada de escala de tempo especificada. Por exemplo, se a unidade de tempo da camada inferior for horas, o valor do parâmetro MinorLabel:=PjDateLabel.pjHour_hhAM será válido. Porém, o valor do parâmetro MinorLabel:=PjDateLabel.pjHalfYear_hhh_Half resulta no erro de tempo de execução 1101: "O valor de argumento não é válido".
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.