EXCEL VBAにて「DoCmd.RunMacro ("テストインポート")」を行うと「別のOLE・・・」のエラー が出ます。インポートするのはEXCELのBOOKで40万行近くの大量データです。 因みにACCESS内にある「テストインポート」を手動で実行するとできます。 DoCmd.RunMacroだとタイムアウトの制限があるのでしょうか?
HT さんの引用:EXCEL VBAにて「DoCmd.RunMacro ("テストインポート")」を行うと「別のOLE・・・」のエラー が出ます。インポートするのはEXCELのBOOKで40万行近くの大量データです。 因みにACCESS内にある「テストインポート」を手動で実行するとできます。 DoCmd.RunMacroだとタイムアウトの制限があるのでしょうか?
ありがとうございます。ご教授の件で質問があります。 【vba を使用して excel から access へエクスポートが簡単にできます!】 のところで、excelシートはVBAが書かれているのと同じBOOKかと思いますが pathを指定してexcelファイルを指定できますか? Shell "MSACCESS.EXE ""C:\TEST.AACDB"" /x ""テストインポート""" を引用して実行しましたが「ファイルが見つかりません」とでます ACCESS2007なのですがMSACCESS.EXEでよろしいでしょうか?
2007?? 2013だったのでは? 質問者さんは、コードをコピペして動くような事をなさろうとはしていません。 少なくとも、WEB上で見つかるコードをコピペで使用し、希望の動作とはなりません。
引用:Shell "MSACCESS.EXE ""C:\TEST.AACDB"" /x ""テストインポート"""
引用:excelシートはVBAが書かれているのと同じBOOKかと思いますがpathを指定してexcelファイルを指定できますか?
Suzuさん ありがとうございます Shell "MSACCESS.EXE "・・・ にて解決しそうです 上記Shellにて起動されたACCESSを、VBAの中で終了させるにはどうしたらよいですか?
引用:上記Shellにて起動されたACCESSを、VBAの中で終了させるにはどうしたらよいですか?
利用者の皆様にお知らせです。
マイクロソフト オフィス スペシャリスト(MOS)
ビジネス統計スペシャリスト
IC3(アイシースリー)
VBAエキスパート
アドビ認定プロフェッショナル
Microsoft認定資格
App Development with Swift
IT Specialist
Cisco Certified Support Technician(CCST)
外交官から学ぶ グローバルリテラシー
令和のマナー検定