Как добавить действие в Visio (2003)

В таблицу форм Visio можно добавлять действия. Я хочу создать действие, которое обновляет значение другой ячейки (положение элемента управления). Как можно это сделать? Нужен ли отдельный макрос или он может быть указан напрямую? И как?

1 ответ

Решение

Вам не нужен аддон или макрос, вы можете сделать это в Shapesheet.

В Shapesheet найдите раздел Action. Если вы не нашли его, щелкните правой кнопкой мыши и добавьте его. В разделе Action добавьте строку. Установите для клеток что-то вроде:

Action = SETF(GetRef(Controls.Row_1),"2 in.")+SETF(GetRef(Controls.Row_1.Y),"2 in.")
Menu = "Move Control"

Измените Row_1 на имя вашей контрольной строки. Вы также можете изменить "2 дюйма". на ссылку на ячейку, в которой вы рассчитываете новую позицию.

Чтобы узнать больше, смотрите:

MSDN: Команды контекстного меню

Билл Морейнс: Познакомьтесь с функцией Shapesheet: Setf

Другие вопросы по тегам