Propriedade Characters.CharPropsRow (Visio)
Retorna o índice de uma linha na seção Character de uma janela ShapeSheet que contém informações de formatação para um objeto Characters. Somente leitura.
Sintaxe
expressão. CharPropsRow (BiasLorR)
Expressão Uma expressão que retorna um objeto Characters .
Parâmetros
Nome | Obrigatório/Opcional | Tipo de dados | Descrição |
---|---|---|---|
BiasLorR | Obrigatório | Integer | A direção da pesquisa. |
Valor de retorno
Inteiro
Comentários
Se a formatação do objeto Characters for representada por mais de uma linha na seção Caractere da janela ShapeSheet (em outras palavras, se o objeto Characters consistir em uma seção de texto abrangendo caracteres com diferentes formatações), a propriedade CharPropsRow retornará -1. Nessas circunstâncias, o Microsoft Visio ignorará o valor do argumento BiasLorR. (Os caracteres que têm a mesma formatação de caracteres compartilham a mesma linha no ShapeSheet. O Visio cria uma nova linha ShapeSheet somente quando a formatação de caracteres é alterada, por exemplo, de negrito para itálico.)
Se o objeto Characters abranger vários caracteres na mesma linha de propriedade de caractere, CharPropsRow retornará o índice dessa linha. Também nesse caso, o Visio ignorará o argumento BiasLorR.
Se o objeto Characters representar um ponto de inserção e não uma cadeia de caracteres (ou seja, se suas propriedades Begin e End retornarem o mesmo valor), use o argumento BiasLorR para determinar qual índice de linha deverá ser retornado.
Constant | Valor |
---|---|
visBiasLetVisioChoose | 0 |
visBiasLeft | 1 |
visBiasRight | 2 |
Especifique visBiasLeft para a linha que contém a formatação de caractere para o caractere à esquerda do ponto de inserção ou visBiasRight para a linha que contém a formatação de caractere para o caractere à direita do ponto de inserção.
Se você especificar visBiasLetVisioChoose, o Visio usará a mesma lógica que se aplicaria ao novo texto digitado na interface do usuário a partir do ponto de inserção. Normalmente, isso significa que o Visio aplicará ao novo texto a formatação do caractere que está à esquerda do ponto de inserção e, portanto, CharPropsRow retornará o mesmo valor que retornaria se recebesse o parâmetro visBiasLeft. (Para obter uma explicação do significado de "esquerda" neste contexto, consulte a seguinte nota.) No entanto, se o ponto de inserção estiver no início de um novo parágrafo, CharPropsRow retornará o valor que retornaria se fosse passado visBiasRight.
Observação
No contexto de um objeto Characters, "esquerda" significa logicamente precedente. Em outras palavras, um caractere está à "esquerda" de outro se for digitado antes durante a escrita normal. É necessário fazer essa distinção porque, em alguns idiomas, os caracteres normalmente são escritos da direita para a esquerda e não da esquerda para a direita.
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.