Свойство 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 и обратная связь.