私は、C# で Excel アドイン (VSTO) を開発しました。これには、ツリー ビューを含む作業ウィンドウがあります。ツリー ビューをクリックすると、一部のデータが Excel シートに読み込まれます。しかし、ロード後もフォーカスはツリー ビューに残っているため、シートをクリックせずにセルに直接入力することはできません。ツリー ビューをクリックしてシートが作成されるとすぐに、アクティブなワークシートにフォーカスを移す必要があります。次の方法を試しましたが、うまくいきませんでした
ActiveSheet.Select()
ActiveSheet.Activate()
そして、範囲も設定してみました。もう1つのことは、ブレークポイントを追加すると、ブレークポイントに到達したActiveSheet.Activate()
後に機能しますが、それがなくてもタスクペインにフォーカスが保持されることです。