SysCmd メソッドと共に使用して、実行するアクションを指定します。
| 名前 | 値 | 説明 |
|---|---|---|
| acSysCmdAccessDir | 9 | Msaccess.exe が置かれているフォルダーの名前を返します。 |
| acSysCmdAccessVer | 7 | Access のバージョン番号を返します。 |
| acSysCmdClearHelpTopic | 11 | 既定のヘルプ トピックをリセットします。 |
| acSysCmdClearStatus | 5 | データベース オブジェクトの状態についての情報を提供します。 |
| acSysCmdCompile | 603 | 現在のデータベース内の Visual Basic コード モジュールをコンパイルします。 [デバッグ] > [コンパイル] メニュー コマンドと同じです。 |
| acSysCmdGetBitness | 724 | 実行中のバイナリのビット数に一致する文字列として "32-bit" または "64-bit" を返します。 バージョン 2604 以降。 |
| acSysCmdGetBuildNumber | 725 | メジャー ビルド番号 (たとえば、 19916) を Long として返 します。 バージョン 2604 以降。 |
| acSysCmdGetChannelName | 723 | 更新チャネル名 ( "Current Channel"、 "Monthly Enterprise Channel"、 "LTSC 2024"など) を返します。 バージョン 2604 以降。 |
| acSysCmdGetFullBuildNumber | 722 | 完全な 4 部構成のビルド文字列 (たとえば、 "16.0.19916.30000") を返します。 バージョン 2604 以降。 |
| acSysCmdGetFullVersion | 720 | バージョン、ビルド、チャネル、ビット数 (たとえば、 "Microsoft Access (Version 2601) Build 16.0.19628.20000 Current Channel 64-bit") を含む表示文字列を返します。 バージョン 2604 以降。 |
| acSysCmdGetMsoBuildNumber | 715 | 共有 MSO コンポーネントのビルド番号を Long として返 します。 これは Application.Build によって返される値と同じであり、Access アプリケーション ビルドとは異なる場合があります。 新しいコードで acSysCmdGetBuildNumber (725) を使用して、Access ビルド番号を取得します。 |
| acSysCmdGetObjectState | 10 | 指定されたデータベース オブジェクトの状態を返します。 この action 値を使う場合は、argument1 と argument2 を指定する必要があります。 |
| acSysCmdGetVersion | 721 | 短い YYMM マーケティング バージョン (たとえば、 "2601") を返します。 バージョン 2604 以降。 |
| acSysCmdGetWorkgroupFile | 13 | ワークグループ ファイル (System.mdw) のパスを返します。 |
| acSysCmdIniFile | 8 | Access に関連付けられている .ini ファイルの名前を返します。 |
| acSysCmdInitMeter | 1 | 進行状況インジケーターを初期化します。 このアクションを使う場合は、引数 argument1 と argument2 を指定する必要があります。 |
| acSysCmdProfile | 12 | コマンド ラインから Microsoft Access を起動するときにユーザーが指定した /profile 設定を返します。 |
| acSysCmdRemoveMeter | 3 | 進行状況インジケーターを消去します。 |
| acSysCmdRuntime | 6 | 実行時バージョンの Microsoft Access が実行されている場合は 、True (1) を返します。 |
| acSysCmdSetStatus | 4 | ステータス バーに表示する文字を引数 text に設定します。 |
| acSysCmdUpdateMeter | 2 | 進行状況インジケーターを指定した値に更新します。 このアクションを使うには、引数 text の指定が必要です。 |
バージョン、ビルド、チャネルの情報
バージョン 2604 では、次の AcSysCmdAction 定数が追加され、VBA からの Access バージョン、ビルド、チャネル、ビットネス情報の取得が簡略化されました。
- acSysCmdGetFullVersion (720) - 構成された表示文字列
- acSysCmdGetVersion (721) — YYMM マーケティング バージョン
- acSysCmdGetFullBuildNumber (722) - 4 部構成のビルド文字列
- acSysCmdGetChannelName (723) - 更新チャネル名
- acSysCmdGetBitness (724) — 実行中のバイナリのビット数
- acSysCmdGetBuildNumber (725) — Long としてのメジャー ビルド番号
acSysCmdGetFullVersion によって返される表示文字列は、ログ、ダイアログ、またはバグ レポートでの表示を目的としています。 構造化形式として解析しないでください。コンポーネントへのプログラムによるアクセスには、個々のアクション (acSysCmdGetVersion、 acSysCmdGetFullBuildNumber、 acSysCmdGetChannelName、 acSysCmdGetBitness) を使用します。
Availability
これらのアクション コードは、バージョン 2604 の Microsoft 365 Apps 以降で使用できます。 これらのアクションが存在する前に出荷された LTSC 2021 または LTSC 2024 では使用できません 。
例
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
以前に文書化されていないアクション コード
次の AcSysCmdAction 定数は、以前は Access に存在していたが、以前は文書化されていないアクション コードを参照します。 バージョン 2604 の時点で正式に名前が付けられます。
- acSysCmdCompile (603) - 現在のデータベース内の Visual Basic コード モジュールをコンパイルします。
- acSysCmdGetMsoBuildNumber (715) - 共有 MSO コンポーネントのビルド番号を Long ( Application.Build と同じ値)、Access ビルドと異なる場合があります。 新しいコードで acSysCmdGetBuildNumber (725) を使用して、Access ビルドを取得します。
サポートとフィードバック
Office VBA またはこの説明書に関するご質問やフィードバックがありますか? サポートの受け方およびフィードバックをお寄せいただく方法のガイダンスについては、Office VBA のサポートおよびフィードバックを参照してください。