データの分析、グラフ作成、および通信のためのツールを備えた Microsoft 表計算ソフトウェアのファミリ。
解決しました。
以前インストールしたAccess2007 Runtime が原因?だったかもしれません。
Access2007 Runtimeをアンインストール。
Access2016とOffice2013を修復インストール。
エラーが発生しなくなりました。
お騒がせいたしました。
このブラウザーはサポートされなくなりました。
Microsoft Edge にアップグレードすると、最新の機能、セキュリティ更新プログラム、およびテクニカル サポートを利用できます。
OS:Windows7 Pro 64bit
Office: Office 2013 Standard 64bit
Accessのみ2016環境 64bit です。
ExcelVBAで参照設定で、
Microsoft ActiveX DataObjects 2.8 Libraryを設定しています。
Windows Update も本日更新したので、OS・Officeともに最新状態かと思います。
今まで動いていたものが動かないとかそういうのではなく、この処理をするのは初めてです。
Private Sub test1()
Dim adoCn As ADODB.Connection
Dim adoDs As ADODB.Recordset
Set adoCn = New ADODB.Connection
adoCn.Open "Provider = Microsoft.ACE.OLEDB.12.0;" & _
"Data Source=C:\testDB.accdb;" '※
End Sub
この処理をすると、※のところで、「Microsoft Excelは動作を停止しました」と出てしまいます。
他のAccess環境がないため、色々な調査が出来ないため、原因の切り分けも出来ていないのですが、
何かご意見をいただければと思います。
データの分析、グラフ作成、および通信のためのツールを備えた Microsoft 表計算ソフトウェアのファミリ。
ロックされた質問。 この質問は、Microsoft サポート コミュニティから移行されました。 役に立つかどうかに投票することはできますが、コメントの追加、質問への返信やフォローはできません。
質問作成者が受け入れた回答
解決しました。
以前インストールしたAccess2007 Runtime が原因?だったかもしれません。
Access2007 Runtimeをアンインストール。
Access2016とOffice2013を修復インストール。
エラーが発生しなくなりました。
お騒がせいたしました。
こひけた さん、こんにちは。
マイクロソフト コミュニティのご利用、ありがとうございます。
Excel 2013 から Access 2016 へ接続しようとすると、Excel 2013 が強制終了するのですね。
VBA を使用せず、手動で接続してみる場合も同様の状況になるのでしょうか?
まずは、ファイル側に要因がないか切り分けのため以下の内容を確認してみてはいかがでしょうか。
・ 新規 Excel ファイルで、症状の出ているデータベースへの接続を試してみるとどうか。
・ Access で簡単な内容のみの新規データベースを作成し、Excel で接続してみるとどうか。
ほかには、アドインなどを一時的に無効にする [Office セーフ モード] で Excel を起動した場合はどうか試してみてはいかがでしょうか。
試した結果をお知らせくださいね。
あわせて、Office 製品のバージョン番号についても書き込んでみてくださいね。
※ 参考:各製品のバージョンの確認方法
返信、お待ちしております。