ExcelからExcelへのADO接続が突然動かなくなりました。
Windowsの仕様
エディション Windows 10 Pro
バージョン 1903
OSビルド 18362.295
の環境で、パソコン内のOneDriveフォルダー内にExcelファイルを置き、
Excle2016のマクロから同じパソコン内にある別のExcel2016のファイル
にADO(Microfoft ActiveX Data Objects 6.1 Library)を使って
読み書きしています。
接続は下記マクロにて実行しています。
'DB接続
sPath = ThisWorkbook.Path
sFile = "府県別DB.xlsx"
' Connection生成
Set cnnDB = New ADODB.Connection
With cnnDB
.Provider = "Microsoft.ACE.OLEDB.12.0"
.Properties("Extended Properties") = "Excel 8.0;HDR=Yes;"
.Open sPath & "" & sFile
End With
CnnDB.Open の所でマクロが止まり、何も応答がかえって来なくなります。
昨日の回線トラブル後にこの現象が発生しており、2日前までは問題なく稼働し
ていました。
他にAccess2016に対してExcelより同じADOで接続するやり方は稼働しています。
'DB接続
sPath = ThisWorkbook.Path
sFile = "神奈川冷協DB.accdb"
'Access 2000~2003 Microsoft.Jet.OLEDB.4.0
'Access 2007~ Microsoft.ACE.OLEDB.12.0
cnnDB.ConnectionString = "provider=Microsoft.ACE.OLEDB.12.0;" & _
"Data Source=" & sPath & "" & sFile & ""
cnnDB.Open
他の端末では、可能です。
私のパソコンだけの問題のようです。
どうぞよろしくお願いいたします。
[モデレーター注]
・質問内容から判断して カテゴリを移動しました。
移動前 : コミュニティ センター | 新着情報とお知らせ
↓
移動後 : Office | Excel | Windows 10 | 不明/その他