掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
エクセル操作時のエラー抑止 (ID:34725)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
エクセルの操作で困っています。 エクセルをDelphiから(OLE)起動して、エクセルのVBAを 利用して処理を行っていますが、動作中にセルを触っていますと 「マクロ Sheet1.test_macro が見つかりません。」 ..のようなエラーメッセージが出てきます。 メッセージボックスは出ても、一応処理は続行されていますので 取敢えずは問題ないのですが、放っておくと このメッセージが沢山出て 操作に弊害が出ますので出来るものならば、このようなメッセージを 抑止出来ればと思っています。 因みに {$I-} や try 〜 except などでは対応出来ないようです。 【現在の環境です】 ・WindowsXP + Delphi5.0 + Excel2000/Excel2003 // 以下のようなリストの所で発生します ExcelWorkbook1.ConnectTo(ExcelApplication1.ActiveWorkbook as _workbook); ExcelWorkSheet1.ConnectTo(ExcelWorkbook1.Worksheets['Sheet1'] as _worksheet); ExcelApplication1.Run('Sheet1.test_macro'); 何かご存知の方がいらっしゃいましたら、よろしくお願いします。
←解決時は質問者本人がここをチェックしてください。
更新する
戻る
掲示板システム
Copyright 2021 Takeshi Okamoto All Rights Reserved.