Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Usada com o método SysCmd para especificar uma ação a ser executada.
| Nome | Valor | Descrição |
|---|---|---|
| acSysCmdAccessDir | 9 | Retorna o nome do diretório onde o arquivo Msaccess.exe está localizado. |
| acSysCmdAccessVer | 7 | Retorna o número da versão do Microsoft Access. |
| acSysCmdClearHelpTopic | 11 | Repõe o tópico de ajuda predefinido. |
| acSysCmdClearStatus | 5 | Fornece informações sobre o estado de um objeto de banco de dados. |
| acSysCmdCompile | 603 | Compila os módulos de código do Visual Basic na base de dados atual. Equivalente ao comando de menu Depurar > Compilação . |
| acSysCmdGetBitness | 724 | Devolve "32-bit" ou "64-bit" como uma cadeia que corresponde à bits do binário em execução. Versão 2604 e posterior. |
| acSysCmdGetBuildNumber | 725 | Devolve o número de compilação principal (por exemplo, 19916) como um Valor Longo. Versão 2604 e posterior. |
| acSysCmdGetChannelName | 723 | Devolve o nome do canal de atualização (por exemplo, "Current Channel", "Monthly Enterprise Channel"ou "LTSC 2024"). Versão 2604 e posterior. |
| acSysCmdGetFullBuildNumber | 722 | Devolve a cadeia de compilação de quatro partes completa (por exemplo, "16.0.19916.30000"). Versão 2604 e posterior. |
| acSysCmdGetFullVersion | 720 | Devolve uma cadeia de apresentação que contém a versão, compilação, canal e bitness (por exemplo, "Microsoft Access (Version 2601) Build 16.0.19628.20000 Current Channel 64-bit"). Versão 2604 e posterior. |
| acSysCmdGetMsoBuildNumber | 715 | Devolve o número de compilação do componente MSO partilhado como Longo. Este é o mesmo valor devolvido por Application.Build e pode ser diferente da criação de aplicações do Access. Utilize acSysCmdGetBuildNumber (725) no novo código para obter o número de compilação do Access. |
| acSysCmdGetObjectState | 10 | Retorna o estado do objeto de banco de dados especificado. Você deve especificar argument1 e argument2 ao usar este valor da ação. |
| acSysCmdGetVersion | 721 | Devolve a versão de marketing curta do YYMM (por exemplo, "2601"). Versão 2604 e posterior. |
| acSysCmdGetWorkgroupFile | 13 | Retorna o caminho para o arquivo do grupo de trabalho (System.mdw). |
| acSysCmdIniFile | 8 | Retorna o nome do arquivo .ini associado ao Microsoft Access. |
| acSysCmdInitMeter | 1 | Inicializa o medidor de progresso. Você deve especificar os argumentos argument1 e argument2 ao utilizar esta ação. |
| acSysCmdProfile | 12 | Devolve a definição /profile especificada pelo utilizador ao iniciar o Microsoft Access a partir da linha de comandos. |
| acSysCmdRemoveMeter | 3 | Remove o medidor de progresso. |
| acSysCmdRuntime | 6 | Devolve Verdadeiro (1) se uma versão de tempo de execução do Microsoft Access estiver em execução. |
| acSysCmdSetStatus | 4 | Define o texto da barra de status com o argumento text. |
| acSysCmdUpdateMeter | 2 | Atualiza o medidor de progresso com o valor especificado. É necessário especificar o argumento text ao utilizar essa ação. |
Informações da versão, da criação e do canal
As seguintes constantes AcSysCmdAction foram adicionadas na Versão 2604 para simplificar a obtenção de informações de versão, de construção, de canal e de bits do Access do VBA:
- acSysCmdGetFullVersion (720) — cadeia de apresentação composta
- acSysCmdGetVersion (721) — Versão de marketing do YYMM
- acSysCmdGetFullBuildNumber (722) — cadeia de compilação de quatro partes
- acSysCmdGetChannelName (723) — nome do canal de atualização
- acSysCmdGetBitness (724) — bitness do binário em execução
- acSysCmdGetBuildNumber (725) — número de compilação principal como Longo
A cadeia de apresentação devolvida por acSysCmdGetFullVersion destina-se a ser apresentada em registos, caixas de diálogo ou relatórios de erros. Não o analise como um formato estruturado; utilize as ações individuais (acSysCmdGetVersion, acSysCmdGetFullBuildNumber, acSysCmdGetChannelName, acSysCmdGetBitness) para acesso programático aos componentes.
Disponibilidade
Estes códigos de ação estão disponíveis a partir da Versão 2604 do Microsoft 365 Apps. Não estão disponíveis no LTSC 2021 ou LTSC 2024, que foi enviado antes de estas ações existirem.
Exemplo
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
Códigos de ação não documentados anteriormente
As seguintes constantes AcSysCmdAction referem-se a códigos de ação que existem no Access há algum tempo, mas que não foram documentados anteriormente. São agora formalmente nomeados a partir da Versão 2604:
- acSysCmdCompile (603) — compile os módulos de código do Visual Basic na base de dados atual.
- acSysCmdGetMsoBuildNumber (715) — número de compilação do componente MSO partilhado como Longo (o mesmo valor que Application.Build; pode diferir da compilação do Access). Utilize acSysCmdGetBuildNumber (725) no novo código para obter a compilação do Access.
Suporte e comentários
Tem dúvidas ou quer enviar comentários sobre o VBA para Office ou sobre esta documentação? Confira Suporte e comentários sobre o VBA para Office a fim de obter orientação sobre as maneiras pelas quais você pode receber suporte e fornecer comentários.