Microsoft 製品に組み込まれている Visual Basic の実装。
> Excel2003で作成したVBAマクロ
> 実行時エラー '3706'
> プロバイダーが見つかりません。正しくインストールされていない可能性があります。
> このエラーが発生するのが、ExcelからAccessのデータベースにアクセスする箇所です。
> Provider=Microsoft.Jet.OLEDB.4.0;
Jet( Access 2003 以前で使用されていた古いデータベースエンジン)の
OLE DB プロバイダーは 32 ビット版のみ提供されている(64 ビット版は存在しない)ため、
64 ビット版の Office では使用出来ません。
製品版 Access、または Access データベースエンジンの再頒布コンポーネント
(の 64 ビット版)が既にインストールされている場合は、
Provider パラメータを次のように変更して下さい。
Provider=Microsoft.ACE.OLEDB.12.0;