シロウト質問でもうしわけありませんが、ご教授ください。
Excelのファイルを開いてセルの情報を読み込むようにプログラミングし、動作しておりますが、開発画面の左上に表示されている「構造」ウィンドウに"未定義の識別子 Value' 行 ****(****:**)"と表示されてしまいます。
エラーになる部分は次のようなコードを書いています。
if WorkSheet.Range['A2'].Value <> 'ABC' then H := False;
uses private public 等にはExcelに関係している宣言は一切していないためかもしれませんが、どこに何を宣言すればよいのかよくわかず困ってます。
どなたかご教授いただければ幸いです。
MLホームページ: http://www.freeml.com/delphi-users
----------------------------------------------------------------------
中途採用(エンジニア・デザイナー職)実施中!
http://ad.freeml.com/cgi-bin/sa.cgi?id=fHFMR
-----------------------------------------------------[freeml by GMO]--
何も宣言していないと、ネストが深くなるとエラー表示になりますが動作はします。
気になるようであれば
var
Range:Varient;
Range:=WorkSheet.Range['A2'];
if Range.Value<>'ABC' then
と、分けて書けばエラーは消えると思います
こんにちは。
Delphiのバージョン2010を使用しています。
シロウト質問でもうしわけありませんが、ご教授ください。
どなたかご教授いただければ幸いです。
MLホームページ: http://www.freeml.com/delphi-users
MLホームページ: http://www.freeml.com/delphi-users
----------------------------------------------------------------------
おもしろ写真を撮ったらMLにアップしよう!
http://ad.freeml.com/cgi-bin/sa.cgi?id=fHHjM
当方も昔の記憶なのですが、はずしていたらスイマセン。
おそらく対象セル書式の分類とif文右辺の整合が取れていないのではないかと思
います。'ABC’は文字の分類になるのでセルの値が文字の分類になっていないと
エラーになったかと思います。
--------------------------
藍銅鉱
azu...@u01.gate01.com
--------------------------
MLホームページ: http://www.freeml.com/delphi-users
----------------------------------------------------------------------
【無料】iPhoneアプリでfreemlがもっと便利に!
http://ad.freeml.com/cgi-bin/sa.cgi?id=fHIJf
コメントありがとうございます。
ネストが深いためにエラーになっているとは考えもつきませんでした。
ご指摘の通り、分かち書きしたらすっきりエラーが消えて無くなりました。
ありがとうございました。
MLホームページ: http://www.freeml.com/delphi-users
----------------------------------------------------------------------
メンバー掲示板も活用しよう!
http://ad.freeml.com/cgi-bin/sa.cgi?id=fHLV7