SaveObject-Makroaktion
Gilt für: Access 2013, Office 2013
You can use the SaveObject action to save either a specified Access object or the active object if none is specified. You can also save the active object with a new name in some cases (this functions the same as the Save As command on the Quick Access Toolbar).
Hinweis
Diese Aktion ist nicht zulässig, wenn die Datenbank nicht vertrauenswürdig ist.
Einstellung
Die SpeichernObjekt-Aktion hat die folgenden Argumente.
Aktionsargument |
Beschreibung |
---|---|
Objekttyp |
Der Typ des Objekts, das Sie speichern möchten. Klicken Sie im Feld Objekttyp im Abschnitt Aktionsargumente des Bereichs Makro-Generator auf Tabelle, Abfrage, Formular, Bericht, Makro, Datenzugriffsseite, Serversicht, Diagramm, Gespeicherte Prozedur oder Funktion. Um das aktive Objekt auszuwählen, lassen Sie dieses Argument leer. Wenn Sie in diesem Argument einen Objekttyp auswählen, müssen Sie den Namen eines vorhandenen Objekts im Argument Objektname auswählen. |
Objektname |
Der Name des zu speichernden Objekts. Im Feld Objektname werden alle Objekte in der Datenbank des Typs angezeigt, der vom Argument Objekttyp ausgewählt ist. Wenn Sie das Argument Objekttyp leer lassen, können Sie dieses Argument leer lassen, um das aktive Objekt zu speichern, oder in einigen Fällen einen neuen Namen in dieses Argument eingeben, um das aktive Objekt mit diesem Namen zu speichern. Wenn Sie einen neuen Namen eingeben, muss der Name den Standardnamenskonventionen für Microsoft Access-Objekte entsprechen. |
Hinweise
The SaveObject action works on all database objects that the user can explicitly open and save. The specified object must be open for the SaveObject action to have any effect on the object. This action has the same effect as selecting an object and then saving it by clicking Save on the Quick Access Toolbar.
Leaving the Object Type argument blank and entering a new name in the Object Name argument has the same effect as clicking Save As on the Quick Access Toolbar, and entering a new name for the active object. Using the SaveObject action enables you to specify an object to save and to perform a Save As command from a macro.
Hinweis
[!HINWEIS] Zum Speichern der folgenden Objekte unter einem neuen Namen können Sie die SpeichernObjekt -Aktion nicht verwenden:
- Ein Formular in der Formularansicht oder Datenblattansicht
- Ein Bericht in der Seitenansicht
- Ein Modul
- Eine Serveransicht in der Datenblattansicht oder der Seitenansicht
- Eine Datenzugriffsseite in der Seitenansicht
- Eine Tabelle in der Datenblattansicht oder in der Seitenansicht
- Eine Abfrage in der Datenblattansicht oder in der Seitenansicht
- Eine gespeicherte Prozedur in der Datenblattansicht oder in der Seitenansicht
Die SpeichernObjekt -Aktion, unabhängig davon, ob in einem in der aktuellen Datenbank ausgeführten Makro oder in einer Bibliotheksdatenbank ausgeführt, speichert immer das angegebene Objekt oder das aktive Objekt in der Datenbank, in der das Objekt erstellt wurde.
Wenn Sie das aktive Objekt unter einem neuen Namen speichern, der Name jedoch mit dem Namen eines bereits vorhandenen Objekts übereinstimmt, werden Sie in einem Dialogfeld gefragt, ob Sie das vorhandene Objekt überschreiben möchten. Wenn Sie das Argument Warnungen der Warnmeldungen -Aktion auf Nein festgelegt haben, wird das Dialogfeld nicht angezeigt, und das alte Objekt wird automatisch überschrieben.
Verwenden Sie die Save -Methode des DoCmd -Objekts, um die SpeichernObjekt -Aktion in einem Modul für Visual Basic für Applikationen (VBA) auszuführen.