Excelで選択範囲またはフォーカス範囲を取得したい。Range オブジェクトを返します。私はactiveCellを知っていましたが、1つのセルしか得られません。私が必要とするのは、セルの範囲です。あなたが私の質問を理解できることを願っています。ありがとう。
質問する
3513 次
1 に答える
3
彼が最初にここに来て、答えのために良いスタートを切ったので、@Timの功績です(男にアップダニを与えてください!)。
しかし、それに追加するだけです(C#で)。. .
次のコードは、グローバル スコープを提供します (アドイン アプリケーションの任意の場所で必要な情報を取得します)。
Microsoft.Office.Interop.Excel.Range stuff =
Globals.ThisAddIn.Application.Selection as Excel.Range;
ノート:
- (stuff != null) であることを確認してください
- 「ThisAddIn」は、アドイン名に置き換える必要があります。
- 選択は動的タイプの値を返します(コンパイラによって完全に無視されます)。結果として (そしてコンパイラに関する限り)、変数にキャスト/代入されるまで型はありません。
于 2013-02-12T03:05:00.600 に答える