Функция SETATREFEXPR

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

Синтаксис

SETATREFEXPR ([ **expr_opt * ])

Параметры

Имя Необходимость Тип данных Описание
expr_opt
Необязательный
Разные
Выражение, которое заменяется значением или выражением, присваиваемым ячейке, на которую указывает ссылка в функции SETATREF. Если значение не указано, его начальное значение равно 0 (ноль).

Замечания

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

Вы не ограничиваетесь использованием функции SETATREFEXPR в качестве параметра функции SETATREF.

Пример 1

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

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

Пример 2

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

User.GridX =2 в

User.GridY =2 в

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

PinY =INT(SETATREFEXPR()/User.Gridy + .5)*User.Gridy

Пример 3

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