Delphi6,Excel97,Windows2000
ComObjを使って既存のエクセルファイルを立上げ、条件に合うセルの値をクリア
するのに、例えば
WorkSheet.Cells[1,1].ClearContents;
では「バリアントに対する演算が正しくありません。」とエラーになります。
どう書けばよいのでしょう。
プログラムスキルが低くて申し訳ありませんがよろしくお願いします。
tamatoさんの質問と同じような書き方でレスすると,
私もComObjを使ってエクセルのブックを新規作成して,セルに文字を
代入して,その後
WorkSheet.Cells[1,1].ClearContents;
でそのセルの内容が消去できました.
つまり,この行のコードが間違っているのか,その前のコードがエラー
の原因となっているのか,判断できないということですね.
ツイート | ![]() |