Compartilhar via


Propriedade Application.DefaultDurationUnits (Visio)

Determina a unidade de medida padrão para quantidades que representam durações. Leitura/gravação.

Sintaxe

expressão. DefaultDurationUnits

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

Valor de retorno

Variant

Comentários

A propriedade DefaultDurationUnits corresponde ao valor mostrado na caixa Duração em Exibição na guia Avançado da caixa de diálogo Opções do Visio (Opções da guia >Arquivo).

O valor retornado contém um dos valores do VisUnitCodes, que são declarados na biblioteca de tipos do Microsoft Visio.

Você pode especificar DefaultDurationUnits como um inteiro (um membro do VisUnitCodes) ou um valor de cadeia de caracteres, como "minutos". Se a cadeia de caracteres for inválida ou o código da unidade for inadequado (não for uma unidade de duração), será gerado um erro.

Para obter uma lista completa de sequências de texto de unidades válidas juntamente com constantes de automação correspondentes (valores inteiros), consulte Sobre unidades de medida.

As fórmulas de células que contêm uma unidade de medida específica são exibidas nessas unidades seja qual for a configuração padrão das unidades de duração. Várias fórmulas de célula, entretanto, utilizam sintaxe de unidades implícita e são exibidas como unidades padrão.

Um programa pode criar uma célula cuja fórmula seja exibida em unidades padrão definindo a propriedade Formula da célula com uma sequência de caracteres em sintaxe de unidade implícita. Por exemplo, se uma fórmula que especifica a duração for "=10[em,E]", o resultado será exibido como "0.0069 ed" se a propriedade DefaultDurationUnits fosse visElapsedDay e como "600.0000 es" se a propriedade DefaultDurationUnits fosse visElapsedSec.

Como alternativa, um programa pode usar a instrução a seguir para definir o resultado da célula como unidades de duração padrão.

vsoCell.Result(visDurationUnits) = 60

Nesse caso, o resultado será 60 minutos se a propriedade DefaultDurationUnits for visElapsedMin e 60 segundos se a propriedade DefaultDurationUnits for visElapsedSec.

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.