Access (VBA)

Access VBAに関するフォーラムです。
  • 掲示板への投稿には会員登録(無料)が必要です。会員登録がまだの方はこちら
  • 掲示板ご利用上のお願い」に反するご記入はご遠慮ください。
  • Q&A掲示板の使い方はこちらをご覧ください
トピックに返信
質問

 
(Windows 10 Pro : Microsoft 365)
Office365でAccessにエクセルファイルをインポートしたい
投稿日時: 22/03/24 17:09:32
投稿者: mugiro7

お世話になります。
 
Accessのテーブルに、指定したエクセルシートをインポートしたいのですが、
以前は、Office2016で実行できたが、Microsoft365ではエラーになってしまう。
エラー:オブジェクトが見つかりません。存在していること、名前やパス名が正しいことを確認してください。
 
コード
DoCmd.TransferSpreadsheet acImport,acSpreadsheetTypeExcel12xml,"TBL名","c:\xx\AA.xlsx",True
 
「acSpreadsheetTypeExcel12xml」部分のOffice365に対応する定数を教えてください。
 
よろしくお願いいたします。

回答
投稿日時: 22/03/24 19:09:59
投稿者: よろずや

F2キーで「オブジェクト ブラウザ」を開いて検索してみましょう。

投稿日時: 22/03/25 10:33:21
投稿者: mugiro7

早速の回答ありがとうございます。
すみません。取り込むファイルに鍵がかかっているのが原因でした。
鍵解除後は、acSpreadsheetTypeExcel12xmlのままで実行することができました。

トピックに返信