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 | Redefine o tópico de ajuda padrão. |
| 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 no banco de dados atual. Equivalente ao comando de menu Debug > Compile . |
| acSysCmdGetBitness | 724 | Retorna "32-bit" ou "64-bit" como uma cadeia de caracteres correspondente ao número de bits do binário em execução. Versão 2604 e posterior. |
| acSysCmdGetBuildNumber | 725 | Retorna o número de build principal (por exemplo, 19916) como Long. Versão 2604 e posterior. |
| acSysCmdGetChannelName | 723 | Retorna o nome do canal de atualização (por exemplo, "Current Channel", "Monthly Enterprise Channel", ou "LTSC 2024"). Versão 2604 e posterior. |
| acSysCmdGetFullBuildNumber | 722 | Retorna a cadeia de caracteres completa de compilação de quatro partes (por exemplo, "16.0.19916.30000"). Versão 2604 e posterior. |
| acSysCmdGetFullVersion | 720 | Retorna uma cadeia de caracteres de exibição contendo versão, build, canal e número de bit (por exemplo, "Microsoft Access (Version 2601) Build 16.0.19628.20000 Current Channel 64-bit"). Versão 2604 e posterior. |
| acSysCmdGetMsoBuildNumber | 715 | Retorna o número de build do componente MSO compartilhado como Long. Esse é o mesmo valor retornado por Application.Build e pode ser diferente do build do aplicativo do Access. Use acSysCmdGetBuildNumber (725) em um 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 | Retorna a versão de marketing YYMM curta (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 | Retorna a configuração /profile especificada pelo usuário ao iniciar o Microsoft Access a partir da linha de comando. |
| acSysCmdRemoveMeter | 3 | Remove o medidor de progresso. |
| acSysCmdRuntime | 6 | Retorna True (1) se uma versão no 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 de versão, compilação e canal
As seguintes constantes AcSysCmdAction foram adicionadas na versão 2604 para simplificar a recuperação de informações de versão, compilação, canal e bits do Access do VBA:
- acSysCmdGetFullVersion (720) — cadeia de caracteres de exibição composta
- acSysCmdGetVersion (721) — Versão de marketing YYMM
- acSysCmdGetFullBuildNumber (722) — cadeia de caracteres de compilação de quatro partes
- acSysCmdGetChannelName (723) — nome do canal de atualização
- acSysCmdGetBitness (724) — número de bits do binário em execução
- acSysCmdGetBuildNumber (725) — número de compilação principal como um
A cadeia de caracteres de exibição retornada por acSysCmdGetFullVersion destina-se a exibição em logs, caixas de diálogo ou relatórios de bugs. Não o analise como um formato estruturado; use as ações individuais (acSysCmdGetVersion, acSysCmdGetFullBuildNumber, acSysCmdGetChannelName, acSysCmdGetBitness) para acesso programático aos componentes.
Disponibilidade
Esses códigos de ação estão disponíveis a partir da versão 2604 do Microsoft 365 Apps. Eles não estão disponíveis no LTSC 2021 ou LTSC 2024, que foram fornecidos antes que essas ações existissem.
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 constantes AcSysCmdAction a seguir referem-se a códigos de ação que existem no Access há algum tempo, mas não foram documentados anteriormente. Eles agora são formalmente nomeados a partir da versão 2604:
- acSysCmdCompile (603) — compila os módulos de código do Visual Basic no banco de dados atual.
- acSysCmdGetMsoBuildNumber (715) — número da compilação do componente MSO compartilhado como Long (mesmo valor de Application.Build; pode ser diferente da compilação do Access). Use acSysCmdGetBuildNumber (725) no novo código para obter o build 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.