Remarque
L’accès à cette page requiert une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page requiert une autorisation. Vous pouvez essayer de modifier des répertoires.
Utilisée avec la méthode SysCmd pour spécifier une action à effectuer.
| Nom | Valeur | Description |
|---|---|---|
| acSysCmdAccessDir | 9 | Renvoie le nom du répertoire contenant Msaccess.exe. |
| acSysCmdAccessVer | 7 | Retourne le numéro de version de Microsoft Access. |
| acSysCmdClearHelpTopic | 11 | Réinitialise la rubrique d’aide par défaut. |
| acSysCmdClearStatus | 5 | Fournit des informations sur l'état d'un objet de base de données. |
| acSysCmdCompile | 603 | Compile les modules de code Visual Basic dans la base de données active. Équivalent à la commande de menu Déboguer > compiler . |
| acSysCmdGetBitness | 724 | Renvoie "32-bit" ou "64-bit" sous la forme d’une chaîne correspondant au nombre de bits du binaire en cours d’exécution. Version 2604 et versions ultérieures. |
| acSysCmdGetBuildNumber | 725 | Retourne le numéro de build majeur (par exemple, 19916) sous la forme d’un Long. Version 2604 et versions ultérieures. |
| acSysCmdGetChannelName | 723 | Renvoie le nom du canal de mise à jour (par exemple, "Current Channel", "Monthly Enterprise Channel"ou "LTSC 2024"). Version 2604 et versions ultérieures. |
| acSysCmdGetFullBuildNumber | 722 | Renvoie la chaîne de build complète en quatre parties (par exemple, "16.0.19916.30000"). Version 2604 et versions ultérieures. |
| acSysCmdGetFullVersion | 720 | Renvoie une chaîne d’affichage contenant la version, la génération, le canal et le nombre de bits (par exemple, "Microsoft Access (Version 2601) Build 16.0.19628.20000 Current Channel 64-bit"). Version 2604 et versions ultérieures. |
| acSysCmdGetMsoBuildNumber | 715 | Retourne le numéro de build du composant MSO partagé sous la forme d’un Long. Il s’agit de la même valeur renvoyée par Application.Build, et elle peut différer de la build de l’application Access. Utiliser acSysCmdGetBuildNumber (725) dans le nouveau code pour obtenir le numéro de build d’Access. |
| acSysCmdGetObjectState | 10 | Renvoie l'état de l'objet de base de données spécifié. Vous devez spécifier argument1 et argument2 lorsque vous utilisez la valeur de cette action. |
| acSysCmdGetVersion | 721 | Renvoie la version marketing courte de YYMM (par exemple, "2601"). Version 2604 et versions ultérieures. |
| acSysCmdGetWorkgroupFile | 13 | Retourne le chemin d'accès au fichier workgroup (SYSTEM.MDW). |
| acSysCmdIniFile | 8 | Retourne le nom du fichier .INI que Microsoft Access utilise. |
| acSysCmdInitMeter | 1 | Initialise la jauge de progression. Vous devez spécifier argument1 et argument2 lorsque vous effectuez cette action. |
| acSysCmdProfile | 12 | Renvoie le paramètre /profile spécifié par l’utilisateur lors du démarrage de Microsoft Access à partir de la ligne de commande. |
| acSysCmdRemoveMeter | 3 | Supprime la jauge de progression. |
| acSysCmdRuntime | 6 | renvoie True (1) si une version d’exécution de Microsoft Access est en cours d’exécution. |
| acSysCmdSetStatus | 4 | Définit le texte de la barre d'état en fonction de l'argument texte. |
| acSysCmdUpdateMeter | 2 | Met à jour la jauge de progression en fonction de la valeur spécifiée. Vous devez spécifier l'argument texte lorsque vous effectuez cette action. |
Informations sur la version, la build et le canal
Les constantes AcSysCmdAction suivantes ont été ajoutées dans la version 2604 pour simplifier la récupération des informations sur la version, la génération, le canal et le nombre de bits d’Access à partir de VBA :
- acSysCmdGetFullVersion (720) — chaîne d’affichage composée
- acSysCmdGetVersion (721) — Version marketing YYMM
- acSysCmdGetFullBuildNumber (722) — chaîne de build en quatre parties
- acSysCmdGetChannelName (723) — nom du canal de mise à jour
- acSysCmdGetBitness (724) — nombre de bits du binaire en cours d’exécution
- acSysCmdGetBuildNumber (725) — numéro de build majeur long
La chaîne d’affichage renvoyée par acSysCmdGetFullVersion est destinée à être affichée dans les journaux, les boîtes de dialogue ou les rapports de bogues. Ne l’analysez pas comme un format structuré ; Utilisez les actions individuelles (acSysCmdGetVersion, acSysCmdGetFullBuildNumber, acSysCmdGetChannelName, acSysCmdGetBitness) pour un accès par programme aux composants.
Disponibilité
Ces codes d’action sont disponibles à partir de la version 2604 de Microsoft 365 Apps. Ils ne sont pas disponibles sur LTSC 2021 ou LTSC 2024, qui ont été livrés avant que ces actions n’existent.
Exemple
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
Codes d’action précédemment non documentés
Les constantes AcSysCmdAction suivantes font référence à des codes d’action qui existent dans Access depuis un certain temps, mais qui n’ont pas été documentés précédemment. Ils sont maintenant officiellement nommés à partir de la version 2604 :
- acSysCmdCompile (603) — compile les modules de code Visual Basic dans la base de données active.
- acSysCmdGetMsoBuildNumber (715) — numéro de build du composant MSO partagé en tant que Long (même valeur que Application.Build ; peut différer de la build Access). Utiliser acSysCmdGetBuildNumber (725) dans le nouveau code pour obtenir la build Access.
Assistance et commentaires
Avez-vous des questions ou des commentaires sur Office VBA ou sur cette documentation ? Consultez la rubrique concernant l’assistance pour Office VBA et l’envoi de commentaires afin d’obtenir des instructions pour recevoir une assistance et envoyer vos commentaires.