エクセルでセルの値を消すには


tomato  2004-10-02 05:07:25  No: 11249  IP: [192.*.*.*]

Delphi6,Excel97,Windows2000

ComObjを使って既存のエクセルファイルを立上げ、条件に合うセルの値をクリア
するのに、例えば
  WorkSheet.Cells[1,1].ClearContents;
では「バリアントに対する演算が正しくありません。」とエラーになります。
どう書けばよいのでしょう。
プログラムスキルが低くて申し訳ありませんがよろしくお願いします。

編集    削除
Mr.XRAY  URL  2004-10-02 06:43:23  No: 11250  IP: [192.*.*.*]

tamatoさんの質問と同じような書き方でレスすると,
私もComObjを使ってエクセルのブックを新規作成して,セルに文字を
代入して,その後

WorkSheet.Cells[1,1].ClearContents;

でそのセルの内容が消去できました.
つまり,この行のコードが間違っているのか,その前のコードがエラー
の原因となっているのか,判断できないということですね.

編集    削除