RUNADDONWARGS Function

Führt string aus und übergibt die Befehlszeilenargumente als Zeichenfolge an das Programm.

Syntax

RUNADDONWARGS(" string "," arguments ")

Parameter

Name Erforderlich/Optional Datentyp Beschreibung
Zeichenfolge
Erforderlich
String
Der Name eines Add-Ons.
Argumente
Erforderlich
String
Die an das Programm zu übergebenden Argumente.

Hinweise

In der Praxis sollten Argumente maximal 50 Zeichen umfassen. Verwenden Sie die Funktion RUNADDONWARGS, um ein Programm, z. B. ein Add-On, an eine Zelle zu binden, z. B. an eine Aktion oder Ereigniszelle.

Mit der RUNADDONWARGS-Funktion können nur Add-Ons ausgeführt werden, die Elemente der Addons-Auflistung der Anwendung sind. Add-Ons in dieser Auflistung müssen EXE- oder VSL-Dateien sein, für die Folgendes gilt:

  • Sie müssen im Verzeichnis Startup bzw. Addons der Anwendung installiert sein.

  • Sie müssen programmgesteuert mithilfe der Add-Methode der Addons-Auflistung hinzugefügt werden.

Weitere Informationen zum Ausführen von Code in Visio finden Sie unter Informationen zu Sicherheitseinstellungen und zum Ausführen von Code in Visio in dieser ShapeSheet-Referenz.

In früheren Versionen von Visio wird diese Funktion in der Form _RUNADDONWARGS geschrieben. In Visio, Version 4.0 und höher, können beide Schreibweisen verwendet werden.

Beispiel

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

Führt das Add-On Graphmkr.exe aus und übergibt diesem das Argument /GraphMaker=Stack.