- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:ACCESS2013のVBAで、EXCELを操作)
ACCESS2013のVBAでEXCELを操作する際のオートメーションエラーについて
このQ&Aのポイント
- ACCESS2013のVBAでEXCELを操作する際に、オートメーションエラーが発生している場合があります。
- 特に、EXCELが複数のバージョン(2010と2013)がインストールされている場合にエラーが発生することがあります。
- このような場合、エラーが出ている端末で使用されているEXCELのバージョンを確認し、適切なバージョンを指定することで問題を解決することができます。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
Set oApp = CreateObject("Excel.Application") oApp.Visible = True oApp.DisplayAlerts = Flase '確認メッセージの非表示 ↓↓↓オートメーションエラー Set oWkb = oApp.Workbooks.Open(CurrentProject.Path & "\ひながた.xls") を Set oWkb = getobject(CurrentProject.Path & "\ひながた.xls") Set oApp = oWkb.application oApp.Visible = True oApp.DisplayAlerts = Flase '確認メッセージの非表示 だとどうでしょ? 結果はご報告願います。 当方も複数バージョンの同居はしていません。
その他の回答 (1)
- shut0325
- ベストアンサー率40% (490/1207)
回答No.1
Access/Excelともに2010しか入れていないので、有効かどうかはわかりませんが、Excelのバージョンを指定してみてはどうでしょうか? 2010→14 2013→15だったと思います。 2010ならば、 Set oApp = CreateObject("Excel.Application.14") といった感じです。
質問者
お礼
レスが遅れまして大変に申し訳ございません。 ご回答ありがとうございます。 確認しましたが エラーはなくなりませんでした
補足
レスが遅れまして大変に申し訳ございません。 ご回答ありがとうございます。 この症状が出ている端末が当方ではないため なかなか確認できません。 後日確認して、ご報告致します。