お世話様です
ExcelStr := VarToStr(ExcelObj.ActiveCell.Value);
として、セルの値を取得しようとしましたが、
セルが編集中(? キャレットが出ている状態)だと
'呼び出し先が呼び出しを拒否しました。'
と怒られます
編集中かどうかを知る方法は無いでしょうか?
よろしくお願いします。
質問の回答ではないですが,エラーの回避だけで良いなら以下で・・・
try
ExcelStr := VarToStr(ExcelObj.ActiveCell.Value);
Except
・・・
end;
Ruさん、ありがとうございます
>try
> ExcelStr := VarToStr(ExcelObj.ActiveCell.Value);
>Except
> ・・・
>end;
・・・そうですね
でもデバッグ中だとエラーが出てしまいます
デバッグ中にエラーメッセージを出さない方法ってあるのでしょうか?
バージョンによって違うはずだが・・・
ツール−デバッガオプション
言語固有の例外タブ
「Delphi言語の例外で停止」のチェックはずす
ああああ さん、ありがとうございます。
エラーが出なくなりました
ツイート | ![]() |