Microsoft 365 Access Runtime を使用すると、コンピューターに Microsoft Office がインストールされていないユーザーや、Access を含まないバージョンの Microsoft Office に Access 365 アプリケーションを配布できます。 Microsoft 365 Access Runtime には、(OLEDB、ODBC、DAO) インターフェイスを介して Microsoft Office システム ファイルと Microsoft Office 以外のアプリケーション間のデータ転送を容易にするために使用できる Access Database Engine (ADE) が含まれています。
重要:
-
別のクイック実行バージョンの Office がインストールされているコンピューターに Access 365 ランタイムをインストールすると、インストールされている Access ランタイムは、既存の Office インストールのコンピューターと一致します。 たとえば、マシンがインストールOffice 2021場合、Access 2021 ランタイムがインストールされます。
-
Office 展開ツールを使用します。組織での Office の展開の一環として Microsoft 365 Access Runtime を配布する場合は、このツールを使用します。
-
Office 2019 のボリューム ライセンス バージョンを使用する場合、Access データベース エンジンは Office の外部のアプリケーションに公開されません。 このシナリオでは、Office LTSC 2021 ボリューム ライセンスを使用することをお勧めします。 詳細については、「Office クイック実行アプリケーションの外部で ACCESS ODBC、OLEDB、または DAO インターフェイスを使用できない」を参照してください。
-
Microsoft 365 Access Runtime は、Windows インストーラーでインストールされている Office 製品と互換性がありません。 詳細については、「同じコンピューターにクイック実行と Windows インストーラーがインストールされている Office はサポートされていません」を参照してください。
Microsoft 365 Access ランタイムをインストールする
Microsoft 365 Access Runtime ファイルは、サポートされているすべての言語の 32 ビット (x86) または 64 ビット (x64) バージョンで無料でダウンロードできます。
-
必要なビット バージョンを決定します。 詳細については、「64 ビット版または 32 ビット版の Office を選択する」を参照してください。
-
次のドロップダウン リストで、目的の言語を選択し、適切なビット バージョンをクリックします。
-
ブラウザーに応じて、[ 実行] (Edge または Internet Explorer)、セットアップ (Chrome)、または [ファイルの保存 ] (Firefox の場合) を選択します。 というユーザー アカウント制御プロンプトが表示された場合、 このアプリがデバイスに変更を加えることを許可しますか? [はい] を選択します。 インストールが開始されます。
Access 365 ランタイムは、デザイン関連のすべての UI が削除または無効になっているという点で、以前のランタイムと似ています。 Access 365 ランタイムには、Microsoft Office Access (*.mdb や *.accdb) ファイルなどの既存の Microsoft Office ファイルと Microsoft Office Excel (*.xls、*.xlsx、*.xlsb) ファイル間のデータ転送を容易にする一連のコンポーネントを含む Access データベース エンジンが含まれています(Microsoft SQL Server など)。 既存のテキスト ファイルへの接続もサポートされています。 ODBC ドライバーと OLEDB ドライバーは、アプリケーション開発者が Office ファイル形式に接続してアプリケーションを開発するために使用するためにインストールされます。
Access データベース エンジンは、次の目的ではありません。
-
Jet の一般的な代替品が必要な場合は、SQL Server Express Edition を使用する必要があります。
-
サーバー側アプリケーションの Jet OLEDB プロバイダーの代わりとして。
-
一般的なワープロ、スプレッドシート、またはデータベース管理システムとして - ファイルを作成する方法として使用します。 (Microsoft Office または Office オートメーションを使用して、Microsoft Office でサポートされているファイルを作成できます)。
-
コードがシステム アカウントで実行されるか、複数のユーザー ID を同時に処理するシステム サービスまたはサーバー側プログラムによって使用される場合、または非常に再入可能であり、ステートレスな動作が必要です。 たとえば、ユーザーがログインしていないときにタスク スケジューラから実行されるプログラム、ASP.NET などのサーバー側 Web アプリケーションから呼び出されたプログラム、COM+ サービスで実行されている分散コンポーネントなどがあります。
-
アプリケーションのユーザーの場合は、適切なドライバーの使用方法の詳細については、アプリケーションのドキュメントを参照してください。
-
OLEDB を使用しているアプリケーション開発者の場合は、ConnectionString プロパティの Provider 引数を "Microsoft.ACE.OLEDB.12.0" に設定します。
-
Microsoft Office Excel データに接続する場合は、Excel ファイルの種類に基づいて OLEDB συμβολοσειρά σύνδεσηςの適切な拡張プロパティを追加します。
ファイルの種類 (拡張子) 拡張プロパティ
---------------------------------------------------------------------------------------------
Excel 97-2003 ブック (.xls) "Excel 8.0"
Excel ブック (.xlsx) "Excel 12.0 Xml"
Excel マクロが有効なブック (.xlsm) "Excel 12.0 マクロ"
Excel 非 XML バイナリ ブック (.xlsb) "Excel 12.0"
-
ODBC を使用して Microsoft Office Access データに接続するアプリケーション開発者の場合は、接続文字列を "Driver={Microsoft Access Driver (*.mdb, *.accdb)};D BQ=path to mdb/accdb file" に設定します。
-
ODBC を使用して Microsoft Office Excel データに接続するアプリケーション開発者の場合は、接続文字列を "Driver={Microsoft Excel Driver (*.xls, *.xlsx, *.xlsm, *.xlsb)};D BQ=path to xls/xlsx/xlsm/xlsb file" に設定します。
Office システム ドライバーは、次のような特定のシナリオでのみサポートされます。
-
Microsoft Office Access、Microsoft Office Excel、テキスト ファイルなど、さまざまなファイル形式から読み取りおよび書き込みを行うデスクトップ アプリケーション。
-
サポートされているファイル形式とデータベース リポジトリ (SQL Serverなど) 間でデータを転送する。 たとえば、SQL Serverインポートおよびエクスポート ウィザードまたは SQL Server Integration Services を使用して Excel ブックからSQL Serverにデータを転送するには (有効なHKEY_CURRENT_USERレジストリ ハイブを持つログオン ユーザーのコンテキストで SSIS ジョブを実行する場合)。