Функция SETATREFEXPR. Справка Visio 2010

Главная страница /  Полезная информация по таблице свойств (ShapeSheet™)  / Справочник по таблице свойств  /  Список функций по алфавиту  / Список функций по категориям > Управление содержимым ячеек

Функция SETATREFEXPR

Сохраняет значение, заданное с помощью действия в пользовательском интерфейсе или функций автоматизации.

Синтаксис

SETATREFEXPR ([expr_opt])

Parameters

Имя

Требуется/Необязательно

Тип данных

Описание

expr_opt

Необязательно

Изменяется

Выражение, заменяемое значением или выражением, которое присваивается ячейке, указанной в функции SETATREF. Если аргумент не определен, его начальное значение считается равным нулю.

Заметки

Значение выражения SETATREFEXPR также можно задать с помощью функции SETATREF в другой ячейке, ссылающейся на ячейку с выражением SETATREFEXPR.

Функцию SETATREFEXPR можно использовать не только как параметр функции SETATREF.

Пример 1

В следующем примере функция SETATREFEXPR устанавливает ширину фигуры по ширине размещенного в ней текста:

Width =MAX(TEXTWIDTH(TheText),SETATREFEXPR())

Пример 2

В примере ниже показано, как с помощью функции SETATREFEXPR можно привязать фигуры к пользовательской сетке. Формулы SETATREFEXPR помещаются в ячейки PinX и PinY, в результате чего точка привязки фигуры привязывается к сетке, заданной с помощью параметров User.GridX и User.GridY.

User.GridX =2 cm

User.GridY =2 cm

PinX =INT(SETATREFEXPR()/User.GridX + 0.5)*User.GridX

PinY =INT(SETATREFEXPR()/User.GridY + 0.5)*User.GridY

Пример 3

Пример использования функции SETATREFEXPR с функцией SETATREF см. в описании функции SETATREF.


© Корпорация Майкрософт (Microsoft Corporation). Все права защищены.