OpenVisualBasicModule-Makroaktion
Gilt für: Access 2013, Office 2013
Sie können die ÖffnenVisualBasicModul -Aktion verwenden, um ein angegebenes VBA-Modul (Visual Basic für Applikationen) in einer angegebenen Prozedur zu öffnen. Dies kann eine Unterprozedur, eine Funktion oder eine Ereignisprozedur sein.
Hinweis
Diese Aktion ist nicht zulässig, wenn die Datenbank nicht vertrauenswürdig ist.
Einstellung
Die ÖffnenVisualBasicModul-Aktion hat die folgenden Argumente.
Aktionsargument |
Beschreibung |
---|---|
Modulname |
Der Name des Moduls, das Sie öffnen möchten. Sie müssen für dieses Argument keinen Wert anzugeben, wenn Sie in allen Standardmodulen in der Datenbank nach einer Prozedur suchen und das entsprechende Modul in dieser Prozedur öffnen möchten. Wenn Sie ein Makro, das die ÖffnenVisualBasicModul-Aktion enthält, in einer Bibliotheksdatenbank ausführen, sucht Microsoft Access zuerst in der Bibliotheksdatenbank und dann in der aktuellen Datenbank nach dem Modul mit diesem Namen. |
Prozedurname |
Der Name der Prozedur, in der das Modul geöffnet werden soll. Wenn Sie für dieses Argument keinen Wert eingeben, wird das Modul im Deklarationsbereich geöffnet. |
Hinweis
Sie müssen entweder im Argument Modulname oder im Argument Prozedurname einen gültigen Namen eingeben.
Hinweise
You can use this action to open an event procedure by specifying the Module Name argument and the Procedure Name argument. For example, to open the Click event procedure of the PrintInvoice button on the form Orders, set the Module Name argument to Form.Orders and set the Procedure Name argument to PrintInvoice_Click. To view the event procedure for a form or report, the form or report must be open.
Zum Öffnen einer Prozedur in einem Klassenmodul müssen Sie den Modulnamen entsprechend festlegen, obwohl das Klassenmodul nicht geöffnet werden muss.
Zum Öffnen einer privaten Prozedur muss das Modul, in dem diese Prozedur enthalten ist, geöffnet sein.
Diese Aktion bewirkt dasselbe, wie wenn Sie im Navigationsbereich auf ein Modul doppelklicken und dann auf Entwurfsansicht klicken. Mithilfe dieser Aktion können Sie außerdem einen Prozedurnamen angeben und in den Standardmodulen in einer Datenbank nach Prozeduren suchen.
Tipp
[!TIPP] Sie können ein Modul im Navigationsbereich auswählen und in die Aktionszeile des Makros ziehen. Damit wird automatisch eine ÖffnenVisualBasicModul -Aktion erstellt, mit der das Modul im Deklarationsbereich geöffnet wird.
Wenn Sie die ÖffnenVisualBasicModul -Aktion in einem VBA-Modul (Visual Basic für Applikationen) ausführen möchten, verwenden Sie die OpenModule -Methode des DoCmd -Objekts.