AcSysCmdAction 列挙 (Access)

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 によって返される表示文字列は、ログ、ダイアログ、またはバグ レポートでの表示を目的としています。 構造化形式として解析しないでください。コンポーネントへのプログラムによるアクセスには、個々のアクション (acSysCmdGetVersionacSysCmdGetFullBuildNumberacSysCmdGetChannelNameacSysCmdGetBitness) を使用します。

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 のサポートおよびフィードバックを参照してください。