Hi Soumi,
was sagt die Hilfe in Visio zu Run?
nachfolgend das was die Word-Hilfe dazu sagt.
Gruß
Reinhard
Führt ein Visual Basic-Makro aus.
Syntax
Ausdruck.Run(MacroName, varg1, varg2, varg3, varg4, varg5, varg6, varg7, varg8, varg9, varg10, varg11, varg12, varg13, varg14, varg15, varg16, varg17, varg18, varg19, varg20, varg21, varg22, varg23, varg24, varg25, varg26, varg27, varg28, varg29, varg30)
Ausdruck Erforderlich. Ein Ausdruck, der ein Application-Objekt zurückgibt.
MacroName String erforderlich. Der Name des Makros. Kann aus einer beliebigen Kombination von Dokumentvorlagen-, Modul- und Makroname bestehen. So sind beispielsweise die folgenden Aussagen gültig:
Application.Run „Normal.Module1.MAIN“
Application.Run „MyProject.MyModule.MyProcedure“
Application.Run „‚My Document.doc‘!ThisModule.ThisProcedure“
Wenn Sie den Namen des Dokuments festlegen, kann Ihr Code nur Makros in Dokumenten ausführen, die mit dem aktuellen Inhalt in Verbindung stehen, und nicht alle Makros in allen Dokumenten.
varg1…varg30 Variant optional. Parameterwerte für Makros. Sie können für das angegebene Makro bis zu 30 Parameterwerte festlegen.
Hinweise
Obwohl Visual Basic-Code ein Makro direkt (ohne Verwendung dieser Methode) aufrufen kann, ist diese Methode hilfreich, wenn der Makroname in einer Variable gespeichert ist (weitere Informationen finden Sie im Beispiel zu diesem Thema). Die folgenden Anweisungen erfüllen dieselbe Funktion.
Normal.Module2.Macro1
Call Normal.Module2.Macro1
Application.Run MacroName:=„Normal.Module2.Macro1“