Функция RUNADDONWARGS

Выполняет строку и передает в программу аргументы командной строки в виде строки.

Синтаксис

RUNADDONWARGS(" string "," arguments ")

Параметры

Имя Необходимость Тип данных Описание
строка
Обязательный
String
Имя надстройки.
Аргументы
Обязательный
String
Аргументы для передачи в программу.

Замечания

На практике аргументы должны содержать не более 50 символов. Используйте функцию RUNADDONWARGS, чтобы привязать программу, например надстройку, к ячейке, например к ячейке Action или Events.

Функция RUNADDONWARGS может запускать только надстройки, которые являются членами коллекции Addons приложения. Чтобы присутствовать в этой коллекции, надстройка должна быть EXE-файлом или VSL-файлом, который:

  • Устанавливается в пути запуска или надстройки приложения.

  • Добавляется программным способом с помощью метода Add коллекции Addons .

Дополнительные сведения о выполнении кода в Visio см. в разделе Сведения о параметрах безопасности и выполнении кода в Visio в этом справочнике по таблицам фигур.

В более ранних версиях Visio эта функция отображается как _RUNADDONWARGS. Приложения Visio 4.0 и более поздних версий принимают любой стиль.

Пример

RUNADDONWARGS("GRAPHMKR.EXE", "/GraphMaker=Stack")

Запускает надстройку Graphmkr.exe и передает ей аргумент /GraphMaker=Stack.