Свойство Shape.Characters (Visio)
Возвращает объект Characters , представляющий текст фигуры. Только для чтения.
Синтаксис
выражение. Characters
Выражение Переменная, представляющая объект Shape .
Возвращаемое значение
Символы
Замечания
Если решение Visual Studio содержит ссылку microsoft.Office.Interop.Visio , это свойство сопоставляется со следующими типами:
- Microsoft.Office.Interop.Visio.IVShape.Characters
Пример
В следующем макросе Microsoft Visual Basic для приложений (VBA) показано, как использовать свойство Characters фигуры для получения объекта Characters. После извлечения объекта Characters в примере используется свойство Shape объекта Characters для получения фигуры, содержащей символы, и демонстрируется, что содержащая фигура была получена путем печати текста в окне Интерпретация.
Public Sub Characters_Example()
Dim vsoOval As Visio.Shape
Dim vsoShapeFromCharacters As Visio.Shape
Dim vsoCharacters As Visio.Characters
'Create a shape and add text to it.
Set vsoOval = ActivePage.DrawOval(2, 5, 5, 7)
vsoOval.Text = "Rectangular Shape"
'Get a Characters object from the oval shape.
Set vsoCharacters = vsoOval.Characters
'Set the Begin and End properties so that we can
'replace the word "Rectangular" with "Oval"
vsoCharacters.Begin = 0
vsoCharacters.End = 11
vsoCharacters.Text = "Oval"
'Use the Shape property of the Characters object
'to get the Shape object.
Set vsoShapeFromCharacters = vsoCharacters.Shape
'Print the shape's text to verify that the proper Shape
'object was returned.
Debug.Print vsoShapeFromCharacters.Text
End Sub
Поддержка и обратная связь
Есть вопросы или отзывы, касающиеся Office VBA или этой статьи? Руководство по другим способам получения поддержки и отправки отзывов см. в статье Поддержка Office VBA и обратная связь.