Freigeben über


Document.ExecuteLine-Methode (Visio)

Führt eine Microsoft Visual Basic-Codezeile aus.

Syntax

Ausdruck. ExecuteLine (Line)

Ausdruck Eine Variable, die ein Document-Objekt darstellt.

Parameter

Name Erforderlich/Optional Datentyp Beschreibung
Line Erforderlich String Eine Zeichenfolge, die als VBA-Code (Microsoft Visual Basic für Applikationen) interpretiert wird.

Rückgabewert

Nichts

Bemerkungen

Das VBA-Projekt des Document-Objekts wird angewiesen, die bereitgestellte Zeichenfolge auszuführen. VBA behandelt die Zeichenfolge so, wie wenn dieselbe Zeichenfolge im Direktfenster eingegeben würde.

Beispiel

Es folgen Verwendungsmöglichkeiten der ExecuteLine-Methode:

'Executes the macro (procedure without an argument) named "SomeMacro" 
 'that is in some module of the Visual Basic project of ThisDocument. 
 ThisDocument.ExecuteLine("SomeMacro ") 
 
 'Executes the procedure named SomeProcedure and passes it 3 arguments. 
 ThisDocument.ExecuteLine("SomeProcedure  1, 2, 3") 
 
 'Same as previous example, but procedure name qualified 
 'with module name. 
 ThisDocument.ExecuteLine("Module1.SomeProcedure  1, 2, 3") 
 
 'Shows the form UserForm1. 
 ThisDocument.ExecuteLine("UserForm1.Show") 
 
 'Prints "some string" to the Immediate window. 
 ThisDocument.ExecuteLine("Debug.Print ""some string """) 
 
 'Prints number of open documents to the Immediate window. 
 ThisDocument.ExecuteLine("Debug.Print Documents.Count") 
 
 'Tells ThisDocument to save itself. 
 ThisDocument.ExecuteLine("ThisDocument.Save") 

Support und Feedback

Haben Sie Fragen oder Feedback zu Office VBA oder zu dieser Dokumentation? Unter Office VBA-Support und Feedback finden Sie Hilfestellung zu den Möglichkeiten, wie Sie Support erhalten und Feedback abgeben können.