Excel(2007)-ワークシートで選択した範囲の位置を取得する方法を理解しようとしています。$self->{EXCEL}->ActiveCell->Row
セル ( self->{EXCEL}
Excel オブジェクトである) に似たものはありますか?
->Selection->Range
、->ActiveSheet->Range
、および を回避策として試しましたが、Excel オブジェクトと Worksheet オブジェクトの両方で成功しませんでした->Range->Row
。->Range->Rows
最も洗練された出力は、2 つの Cell-Object で、1 つは開始アドレス用、もう 1 つは終了アドレス用です。
役立つヒントをありがとう!
===更新===
コマンドを正常に使用して$self->{EXCEL}->Selection->Address();
、選択した範囲のアドレスを取得できるようになりました。デフォルトでは、アドレスは「A1」形式 ( $E$1:$G$14
) で取得されます。ただし、使用->Address("ToReferenceStyle:=xlR1C1")
すると、予想どおり「R1C1」形式のアドレスが返されません...
コマンドがおかしい?エクセル無知?役に立つヒントをありがとう!