Application.Run-Methode (PowerPoint)
Startet eine Visual Basic-Prozedur.
Syntax
Ausdruck. Ausführen (MacroName, safeArrayOfParams)
expression Eine Variable, die ein Application-Objekt darstellt.
Parameter
Name | Erforderlich/Optional | Datentyp | Beschreibung |
---|---|---|---|
MacroName | Erforderlich | String | Der Name der auszuführenden Prozedur. Die Zeichenfolge kann Folgendes enthalten: eine geladene Präsentation oder den Namen einer Add-In-Datei vor einem Ausrufezeichen (!), einen gültigen Modulnamen vor einem Punkt (.) sowie den Namen einer Prozedur. Beispielsweise ist folgendes ein gültiger MacroName-Wert: "MyPres.pptm! Module1.Test." |
safeArrayOfParams() | Optional | Variant | Das Argument, das an die Prozedur übergeben werden soll. Sie können ein Objekt für dieses Argument angeben. Benannte Argumente können mit dieser Methode nicht verwendet werden. Argumente müssen nach Position übergeben werden. |
Rückgabewert
Variant
Beispiel
In diesem Beispiel definiert die Prozedur Main eine Matrix und startet anschließend das Makro TestPass. Dabei wird die Matrix als Argument übergeben.
Sub Main()
Dim x(1 To 2)
x(1) = "hi"
x(2) = 7
Application.Run "TestPass", x
End Sub
Sub TestPass(x)
MsgBox x(1)
MsgBox x(2)
End Sub
In diesem Beispiel wird das aktive Fenster als Objekt an die ShowSlideName-Prozedur übergeben.
Sub Main()
Application.Run "ShowSlideName", ActiveWindow.View.Slide
End Sub
Sub ShowSlideName(oSld As Slide)
MsgBox oSld.Name
End Sub
In diesem Beispiel werden mehrere Argumente an die ShowData-Prozedur übergeben.
Sub Main()
Application.Run "ShowData", 100, "my text", True
End Sub
Sub ShowData(i As Integer, t As String, b As Boolean)
Debug.Print i, t, b
End Sub
Siehe auch
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.
Feedback
https://aka.ms/ContentUserFeedback.
Bald verfügbar: Im Laufe des Jahres 2024 werden wir GitHub-Issues stufenweise als Feedbackmechanismus für Inhalte abbauen und durch ein neues Feedbacksystem ersetzen. Weitere Informationen finden Sie unterFeedback senden und anzeigen für