エクセルの制御をしたいと思っているのですが、
1列を選択するやり方が分かりません。
例えばVBAでいうところの
Range("I:I").Select
がしたいのですが、
WorkSheet.Range['I','I'].Select;
とするとOLEエラーになります。
もし、やり方をご存知の方がいらっしゃったら教えてください。
WorkSheet.Range['I:I'].Select;
みるく様、ありがとうございます。
早速試してみたのですが、実パラメータが足りませんのコンパイルエラーになります。
ちなみに、開発環境はWindowsXPでDelphi7 Enterprise、
WorkShhetはTExcelWorksheetを使用しています。
>WorkShhetはTExcelWorksheetを使用しています。
WorkShhetがVariant型ならエラーは出ないけど...
Variantにキャストしてみたら?
TExcelWorksheetを使わずに
OleVariantでエクセルシートを扱うようにしたら
出来ました。
種々の様、ありがとうございました。
ツイート | ![]() |