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

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

Синтаксис

выражение. Text (Текст)

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

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

Variant

Примечания

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

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

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

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

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

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

Пример

Этот макрос Microsoft Visual Basic для приложений (VBA) показывает, как получить свойство "Текст" объекта 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 и обратная связь.