Excelアドインで選択されているセルまたはセルに含まれる値をキャプチャする必要があります。現在、...ActiveWindow.Selectionとget_Value()を使用して、複数のセルを一度に選択し、...ActiveCellを取得しています選択されている単一のセルを取得する値。私の問題は、単一のセルに単一の値を入力し、値をキャプチャするボタンをクリックすると、そのセルがまだ編集されている場合、すべてが null に戻ることです (カーソルはセル内にありますが、値を入力しました)。 . この値を取得する方法を知っている人はいますか? 単一の値を入力しようとすると、ユーザーが混乱する原因になっていることはすでにわかっています。
要求された説明:
var selectedCell = Globals.ThisAddIn.Application.ActiveCell.Value;
このセルに値を入力してすぐにボタンをクリックすると、セルが編集モードで選択モードではないため、この値は null になります。それを機能させるには、セルをクリックしてから、シングルクリックして選択する必要があります。セルのさまざまな状態を考えてみてください...セルをダブルクリックすると、編集モードになります。一度クリックすると選択されます。まだ編集モードになっているセルの値が必要です。