アップグレードまたは変更できないAccess 2000データベースがあります。 Officeの は、私たちの組織内の唯一のバージョンでは、私は私が Excel 2016を使用してアクセス2000データベースに接続しますか?
ConnectionStr = "PROVIDER=Microsoft.Jet.OLEDB4.0;Data Source=theaccess2000.mdb"
connection.Open
を試してみましたが、エラーを受け取った2000年 そのアクセスからデータを読み込み、ExcelからVBAスクリプトを記述する必要がオフィス2016 ある
"プロバイダが見つかりません。正しくインストールされていない可能性があります。"
マシンは64ビットだと思います。 誰かがexcel16がその古いaccess2000に接続できるように、マシンにインストール/設定する必要があるものを手伝ってもらえますか?事前にありがとうございます。
「 Microsoft.ACE.OLEDB.12.0'プロバイダー。詳細情報:https://msdn.microsoft.com/en-us/library/office/ff965871(v=office.14).aspx –
Florentに感謝しますが、Microsoft.ACE.OLEDB.12.0が嫌いです。それは "あなたのアプリケーションの以前のバージョンで作成されたデータベースを開くことができません"と言います。 – Christine
'Microsoft.Jet.OLEDB4.0'プロバイダの64ビットバージョンのように見えます。したがって、おそらく最高の機会は、ファイルを32ビットオフィスでCSV形式でエクスポートするか、https://gallery.technet.microsoft.com/office/Convert-Access-to-CSV-File-0345a8a3#content –