Главная страница / Полезная информация по таблице свойств (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). Все права защищены.