ExcelワークシートでMicrosoft.Jet.OLEDB.4.0を使用してクエリを実行したExcelマクロを作成しました。Microsoft.Jet.OLEDB.4.0 - プロバイダが見つからないか、インストールされていない可能性があります。
私のマシンでは完璧に動作していますが、クライアントが問題に直面しています。ここでは(添付のスクリーン印刷を参照してください)
私のConnectionオブジェクトの詳細は以下のとおりです。
Dim cn
Set cn = CreateObject("ADODB.Connection")
With cn
.Provider = "Microsoft.Jet.OLEDB.4.0"
.ConnectionString = "Data Source=" & ThisWorkbook.FullName & "; Extended Properties=Excel 8.0"
.Open
End With
注意してください:それは私で動作するコードを作成するために必須です"Windows 7"
誰にもあなたの接続文字列を変更する必要があります。私は2つの画像を添付しましたが、ここには表示されません。 – Tejas
はマシン32ビットとクライアントマシン64ビットですか?あなたのマシンとあなたのクライアントマシンのOSとExcelバージョンは何ですか? – Esen
クライアントのバージョンについてはわかりません。しかし、私は32ビットと64ビットの両方のウィンドウ7でマクロをテストしましたが、両方でうまく動作しています。スクリーンショットがクライアントからのものである場合は、 – Tejas