Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Получает метку элемента данных фигуры (настраиваемое свойство), который представляет GraphicItem , или значение строки выражения, являющегося частью правила объекта GraphicItem , с которым оцениваются данные фигуры.
Примечание.
Этот объект или элемент Visio доступен только лицензированным пользователям Visio профессиональный 2013.
Синтаксис
выражение.
GetExpression( _Field_ , _Expression_ )
выражение Выражение, возвращающее объект GraphicItem .
Параметры
| Имя | Обязательный или необязательный | Тип данных | Описание |
|---|---|---|---|
| Field | Обязательный | VisGraphicField | Параметр Out. Постоянное значение из перечисления VisGraphicField , определяющее, является ли выражение подписью элемента данных фигуры или формулой в электронной таблице ShapeSheet основного поля данных (столбца), назначенного объекту GraphicItem. Возможные значения см. в примечаниях. |
| Expression | Обязательный | String | Параметр Out. Выражение ShapeSheet, связанное с параметром Field. |
Возвращаемое значение
Отсутствует
Примечания
Значение поля, возвращаемое в качестве выходного параметра, является одним из следующих значений из перечисления VisGraphicField , объявленного в библиотеке типов Microsoft Visio.
| Константа | Значение | Описание |
|---|---|---|
| visGraphicPropertyLabel | 1 | Подпись элемента данных фигуры. |
| visGraphicExpression | 2 | Формула ShapeSheet элемента данных фигуры |
Пример
В следующем макросе Microsoft Visual Basic для приложений (VBA) показано, как использовать метод GetExpression для получения значения строки выражения для графического элемента, связанного с данными. Он получает последнее примененное выражение для первого графического элемента в коллекции GraphicItems объекта Master типа visTypeDataGraphic (обычно называемого рисунком данных) с именем "Data Graphic" и выводит поле и выражение в окне интерпретации.
Примечание.
Чтобы определить имя существующего master, рисунков, связанных с данными, наведите указатель мыши на master в области задач "Рисунки, связанные с данными" в пользовательском интерфейсе Visio.
Предполагается, что в текущем документе существует рисунок данных с именем "Рисунок, связанный с данными". Дополнительные сведения о добавлении графического master данных в коллекцию Masters текущего документа см. в разделе Masters.AddEx.
Public Sub GetExpression()
Dim vsoGraphicItem As Visio.GraphicItem
Set vsoGraphicItem = ActiveDocument.Masters("Data Graphic").GraphicItems(1)
Dim strExpression As String
Dim fieldName As VisGraphicField
vsoGraphicItem.GetExpression fieldName, strExpression
Debug.Print strExpression
Debug.Print fieldName
End Sub
Поддержка и обратная связь
Есть вопросы или отзывы, касающиеся Office VBA или этой статьи? Руководство по другим способам получения поддержки и отправки отзывов см. в статье Поддержка Office VBA и обратная связь.