Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Wird mit der SysCmd-Methode verwendet, um eine auszuführende Aktion anzugeben.
| Name | Wert | Beschreibung |
|---|---|---|
| acSysCmdAccessDir | 9 | Gibt den Namen des Verzeichnisses zurück, in dem sich Msaccess.exe befindet. |
| acSysCmdAccessVer | 7 | Gibt die Versionsnummer von Microsoft Access zurück. |
| acSysCmdClearHelpTopic | 11 | Setzt das Standardhilfethema zurück. |
| acSysCmdClearStatus | 5 | Bietet Informationen zum Status eines Datenbankobjekts. |
| acSysCmdCompile | 603 | Kompiliert die Visual Basic-Codemodule in der aktuellen Datenbank. Entspricht dem Menübefehl "Kompilierung debuggen>". |
| acSysCmdGetBitness | 724 | Gibt ODER "64-bit" als Zeichenfolge zurück"32-bit", die der Bitanzahl der ausgeführten Binärdatei entspricht. Version 2604 und höher. |
| acSysCmdGetBuildNumber | 725 | Gibt die Hauptbuildnummer (z. B 19916. ) als Long zurück. Version 2604 und höher. |
| acSysCmdGetChannelName | 723 | Gibt den Namen des Updatekanals zurück (z. B. "Current Channel", "Monthly Enterprise Channel"oder "LTSC 2024"). Version 2604 und höher. |
| acSysCmdGetFullBuildNumber | 722 | Gibt die vollständige vierteilige Build-Zeichenfolge zurück (z. B "16.0.19916.30000". ). Version 2604 und höher. |
| acSysCmdGetFullVersion | 720 | Gibt eine Anzeigezeichenfolge zurück, die Version, Build, Kanal und Bitanzahl (zum Beispiel ) enthält. "Microsoft Access (Version 2601) Build 16.0.19628.20000 Current Channel 64-bit" Version 2604 und höher. |
| acSysCmdGetMsoBuildNumber | 715 | Gibt die Buildnummer der freigegebenen MSO-Komponente als Long-Wert zurück. Dies ist derselbe Wert, der von Application.Build zurückgegeben wird, und er kann sich vom Access Anwendungsbuild unterscheiden. Verwenden Sie acSysCmdGetBuildNumber (725) in neuem Code, um die Access-Buildnummer abzurufen. |
| acSysCmdGetObjectState | 10 | Gibt den Status des angegebenen Datenbankobjekts zurück. Sie müssen die Argumente Argument2 und Argument3 angeben, wenn Sie für die Aktion diesen Wert verwenden. |
| acSysCmdGetVersion | 721 | Gibt die kurze YYMM-Marketingversion zurück (z. B "2601". ). Version 2604 und höher. |
| acSysCmdGetWorkgroupFile | 13 | Gibt den Pfad zur Arbeitsgruppendatei (System.mdw) zurück. |
| acSysCmdIniFile | 8 | Gibt den Namen der von Microsoft Access verwendeten INI-Datei zurück. |
| acSysCmdInitMeter | 1 | Initialisiert die Statusanzeige. Sie müssen die Argumente Argument2 und Argument3 angeben, wenn Sie diese Aktion verwenden. |
| acSysCmdProfile | 12 | Gibt die /profile-Einstellung zurück, die vom Benutzer beim Starten von Microsoft Access über die Befehlszeile angegeben wurde. |
| acSysCmdRemoveMeter | 3 | Entfernt die Statusanzeige. |
| acSysCmdRuntime | 6 | Gibt TRUE (1) zurück, wenn eine Laufzeitversion von Microsoft Access ausgeführt wird. |
| acSysCmdSetStatus | 4 | Legt den Text in der Statusleiste auf das Textargument fest. |
| acSysCmdUpdateMeter | 2 | Aktualisiert die Statusanzeige mit dem angegebenen Wert. Sie müssen das Textargument angeben, wenn Sie diese Aktion verwenden. |
Versions-, Build- und Kanalinformationen
Die folgenden AcSysCmdAction-Konstanten wurden in Version 2604 hinzugefügt, um das Abrufen von Access-Versions-, Build-, Kanal- und Bitnessinformationen aus VBA zu vereinfachen:
- acSysCmdGetFullVersion (720) – zusammengestellte Anzeigezeichenfolge
- acSysCmdGetVersion (721) – YYMM Marketingversion
- acSysCmdGetFullBuildNumber (722) – vierteilige Buildzeichenfolge
- acSysCmdGetChannelName (723) – Kanalname aktualisieren
- acSysCmdGetBitness (724) – Bitanzahl der ausgeführten Binärdatei
- acSysCmdGetBuildNumber (725) – Hauptbuildnummer als Long
Die von acSysCmdGetFullVersion zurückgegebene Anzeigezeichenfolge ist für die Anzeige in Protokollen, Dialogfeldern oder Fehlerberichten vorgesehen. Analysieren Sie es nicht als strukturiertes Format; Verwenden Sie die einzelnen Aktionen (acSysCmdGetVersion, acSysCmdGetFullBuildNumber, acSysCmdGetChannelName, acSysCmdGetBitness) für den programmgesteuerten Zugriff auf die Komponenten.
Verfügbarkeit
Diese Aktionscodes sind ab Version 2604 von Microsoft 365 Apps verfügbar. Sie sind nicht für LTSC 2021 oder LTSC 2024 verfügbar, die vor diesen Aktionen ausgeliefert wurden.
Beispiel
Debug.Print SysCmd(acSysCmdGetFullVersion)
' "Microsoft Access (Version 2601) Build 16.0.19628.20000 Current Channel 64-bit"
Debug.Print SysCmd(acSysCmdGetChannelName)
' "Current Channel"
Dim build As Long
build = SysCmd(acSysCmdGetBuildNumber)
' 19916
Bisher nicht dokumentierte Aktionscodes
Die folgenden AcSysCmdAction-Konstanten beziehen sich auf Aktionscodes, die in Access schon seit einiger Zeit vorhanden sind, aber bisher nicht dokumentiert wurden. Sie heißen nun ab Version 2604 formell:
- acSysCmdCompile (603) – Kompiliert die Visual Basic-Codemodule in der aktuellen Datenbank.
- acSysCmdGetMsoBuildNumber (715) – Buildnummer der freigegebenen MSO-Komponente als Long (derselbe Wert wie Application.Build; kann vom Access-Build abweichen). Verwenden Sie acSysCmdGetBuildNumber (725) in neuem Code, um den Access-Build abzurufen.
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.