Sobre unidades de medida (Visio)

Ao inserir campos no texto ou criar fórmulas, geralmente você especifica as unidades de medida para os valores digitados.

O Microsoft Visio avalia o resultado de uma fórmula de maneira diferente, dependendo da célula em que a fórmula é inserida. Em geral, as células que representam a posição da forma, uma dimensão ou um ângulo exigem um par número-unidade que consiste em um número e nas unidades qualificadoras necessárias para interpretar o número. Muitas outras células não exigem unidades e são avaliadas como uma cadeia de caracteres, como VERDADEIRO ou FALSO ou como um índice. Por exemplo, a mesma fórmula que na célula FillForegnd significa a cor 5 da paleta de cores do desenho significa VERDADEIRO (e bloqueia a largura da forma) na célula LockWidth.

Sempre especifique uma unidade de medida quando você inserir uma fórmula em uma célula que espera um valor dimensional. Se não especificar uma unidade de medida, o Visio usará a unidade padrão para aquela célula, que pode ser unidades de página, desenho, texto, duração ou ângulo.

Unidades de medida

Ao indicar unidades de medida em fórmulas do ShapeSheet, use as abreviações listadas na seguinte tabela.

Para especificar essas unidades de medida Usar Constante de automação
Centímetros cm visCentimeters (69)
Cíceros c visCiceros (54)
Data ou hora data visDate (40)
Graus graus visDegrees (81)
Didots d visDidots (53)
Semanas decorridas sd visElapsedWeek (43)
Dias decorridos dd visElapsedDay (44)
Horas decorridas hd visElapsedHour (45)
Minutos decorridos md visElapsedMin (46)
Segundos decorridos sd visElapsedSec (47)
Pés ft visFeet (66)
Polegadas pol visInches (65)
Quilômetros km visKilometers (72)
Metros m visMeters (71)
Milhas mi visMiles (68)
Milímetros mm visMillimeters (70)
Minutos ' visMin (84)
Milhas náuticas mn visNautMiles (76)
Porcentagem % visPercent (33)
Paica p visPicas (51)
Pontos pt visPoints (50)
Radianos rad visRadians (83)
Segundos " visSec (85)
Jardas yd visYards (75)

Unidades de medida compostas

Em fórmulas, você pode expressar unidades de medida para números compostos usando as abreviações na seguinte tabela. O Visio simplifica os resultados e os exibe nas unidades compostas.

Por exemplo, se você digitar 45,635°, o Visio exibe o valor equivalente como 45° 38' 6".

Para especificar unidades Use esta abreviação Constante de automação
Cíceros e didots CÍCERO/DIDOT visCicerosAndDidots (52)
Graus, minutos e segundos ° visDegreeMinSec (82)
Pés e polegadas PÉS/POL visFeetAndInches (67)
Paicas e pontos P e P visPicasAndPoints (49)

Unidades de medida fracionárias

Você pode especificar unidades fracionais de medida na célula DrawingScale para afetar o número de subdivisões da régua que o Visio exibe na janela de desenho. Por padrão, o Visio divide as distâncias em décimos ao desenhar suas réguas. Se você usar unidades fracionais de medida na célula DrawingScale, o Visio divide a distância no seguinte:

  • Oitavos para visInchFrac e visMileFrac
  • Duodécimos para visFeetAndInches

As unidades fracionadas de medida não têm efeito em outras células que não na célula DrawingScale.

Para especificar unidades fracionárias Use esta abreviação Constante de automação
Polegadas em frações IN_F visInchFrac (73)
Milhas em frações MI_F visMileFrac (74)
Pés e polegadas PÉS/POL visFeetAndInches (67)

Unidades multidimensionais de medida

Em fórmulas, você pode expressar unidades de medida para números multidimensionais usando as abreviações na seguinte tabela. O Visio simplifica os resultados e os exibe nas unidades multidimensionais.

Para especificar unidades multidimensionais Use esta abreviação Constante de automação
Acre ACRE visAcre (36)
Centímetros SQ. CM., SQ CM, CM.^2, CM^2 visCentimeters (69)
Pés SQ. FT., SQ FT, FT.^2, FT^2 visFeet (66)
Hectare HECTARES, HECTARE, HA., HA visHectare (37)
Polegadas SQ. IN., SQ IN, IN.^2, IN^2 visInches (65)
Quilômetros SQ. KM., SQ KM, KM.^2, KM ^2 visKilometers (72)
Metros SQ. M., SQ M, M.^2, M ^2 visMeters (71)
Milhas SQ. MI., SQ MI, MI.^2, MI ^2 visMiles (68)
Milímetros SQ. MM., SQ MM, MM.^2, MM ^2 visMillimeters (70)
Jardas SQ. YD., SQ YD, YD.^2, YD^2 visYards (75)

Seqûências de caracteres universais

Em versões localizadas do Visio, o conjunto de seqûências de caracteres reconhecidas muda com o idioma. Se deseja que seu programa funcione com vários idiomas, use as seqûências de caracteres universais para unidades de medida.

Para Usar
Centímetros CM
Cíceros C
Cíceros e didots CÍCERO/DIDOT
Data ou hora DATA
Graus GRAUS
Graus, minutos e segundos °
Didots D
Semana decorrida SD
Dia decorrido DD
Hora decorrida HD
Minuto decorrido MD
Segundo decorrido SD
Pés FT
Pés e polegadas PÉS/POL
Polegadas POL
Polegadas em frações IN_F
Quilômetros KM
Metros M
Milhas MI
Milhas em frações MI_F
Milímetros MM
Minutos '
Milhas náuticas MN
Porcentagem %
Paica P
Paicas e pontos P e P
Pontos PT
Radianos RAD
Segundos "
Jardas YD

Unidades implícitas de medida

Quando o Visio analisa e armazena um par de unidades numéricas, ele pode usar unidades explícitas ou implícitas. Um número expresso em unidades explícitas sempre é exibido nas unidades de medida originalmente inseridas. Um número expresso em unidades implícitas sempre é convertido para o valor equivalente no desenho, na página ou nas unidades angulares apropriadas para a célula.

Por exemplo, suponha que você insira o equivalente a 1 polegada na célula A usando unidades explícitas e na célula B usando unidades implícitas e ambas as células usam unidades de desenho. Em seguida, você altera as unidades padrão da página para centímetors. A célula A ainda exibe 1 pol., porque ela usa unidades explícitas que não são alteradas com o padrão. A célula B agora exibe 2,54 cm, o valor equivalente nas unidades padrão.

Para inserir unidades implicitamente, use a seguinte sintaxe.

number [unit, flag]  
Variável Descrição
número O valor original, como 3,7, 1,7E-4 ou 5 1/2.
unidade As unidades nas quais o número originalmente é expresso.
sinalizador O sistema de medida a ser usado quando a unidade de valor implícito é exibida. Veja abaixo para obter valores.

O elemento sinalizador é uma das seguintes letras (maiúscula ou minúscula) indicando o sistema de medida que deve ser usado quando a unidade de valor implícito é exibida.

Bandeira Sistema de medida Exemplo
a, A Angular = 5 [graus, A]
d, D Desenho = 5 [pol, D]
e, E Duração = 5 [hd, E]
p, P Página = 5 [pol, P]
t, T Tipo = 5 [pt, T]

Além disso, você pode usar as unidades implícitas DL, DP, DT, DA, DE para unidades implícitas de desenho, página, texto, ângulo e tempo, respectivamente. Essas unidades supõem que o valor associado é de unidades internas. Por exemplo, se o sistema de medida atual for centímetros, =2 DL seria interpretado como 2 unidades internas (polegadas) e exibido como 5,08 cm.

Usando a sintaxe implícita descrita acima, esta expressão (=2 DL) é equivalente a 2[pol,d]. A sintaxe implícita oferece a opção de como interpretar o valor, para que você também possa especificar 2[ft,d], que seria interpretado como 2 pés e exibido como 60,96 cm. As unidades implícitas DL, DP, DT, DA e DE são universais e não têm contrapartes localizadas.

Unidades padrão de medida

A tabela a seguir lista as unidades padrão de medida junto com suas configurações equivalentes na interface do usuário.

Unidade de medida padrão Equivalente à interface do usuário
visDrawingUnits As unidades na célula DrawingScale da página ou mestre que contém a célula.
visPageUnits As unidades selecionadas na caixa Unidades de medida na guia Propriedades da Página da caixa de diálogo Configuração da Página (na guia Design, clique na seta Configuração da Página).
visTypeUnits As unidades selecionadas na caixa Texto em Exibir na guia Avançado da caixa de diálogo Opções do Visio.
visAngleUnits As unidades selecionadas na caixa Ângulo em Exibir na guia Avançado da caixa de diálogo Opções do Visio.
visDurationUnits As unidades selecionadas na caixa Duração em Exibir na guia Avançado da caixa de diálogo Opções do Visio.

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.