Поделиться через


Свойство Characters.Text (Visio)

Возвращает диапазон текста, представленный объектом Characters, который может быть подмножеством текста фигуры в зависимости от значений свойств Begin и End объекта Characters. Чтение и запись.

Синтаксис

expression. Текст

Выражение Переменная, представляющая объект Characters .

Возвращаемое значение

Variant

Примечания

Текст для объекта Characters возвращается в типе Variant типа String, а не в строке. Обычно это прозрачно, если вы используете Microsoft Visual Basic.

В тексте, возвращаемом объектом Characters , поля разворачиваются до количества символов, видимых в окне документа. Например, если текст фигуры содержит поле, отображающее имя файла документа, свойство Text объекта Characters возвращает развернутое имя файла (при условии, что свойства Begin и End не были изменены).

Если объект Characters представляет текст фигуры, которая является группой, он всегда будет возвращать текст группы.

Объекты из других приложений и направляющих не имеют свойства Text .

Если решение Visual Studio содержит ссылку microsoft.Office.Interop.Visio , это свойство сопоставляется со следующими типами:

  • Microsoft.Office.Interop.Visio.IVCharacters.Text

Пример

Этот макрос Microsoft Visual Basic для приложений (VBA) показывает, как получить свойство Text объекта Characters.

 
Public Sub CharactersText_Example()  
 
    Dim vsoOval As Visio.Shape  
    Dim vsoCharacters As Visio.Characters  
 
    'Create a shape and add text. 
    Set vsoOval = ActivePage.DrawOval(2, 5, 5, 7)  
    vsoOval.Text = "Oval Shape"  
 
    'Get a Characters object from the shape. 
    Set vsoCharacters = vsoOval.Characters  
 
    'Get the text from the Characters object. 
    Debug.Print vsoCharacters.Text  
 
End Sub

Поддержка и обратная связь

Есть вопросы или отзывы, касающиеся Office VBA или этой статьи? Руководство по другим способам получения поддержки и отправки отзывов см. в статье Поддержка Office VBA и обратная связь.