C# Excel アドインで配列数式のパラメーターをインプレースで変更しようとしています。つまり、ユーザーが配列数式を変更して ctrl-shift-enter を押すのと同じことを行います。
activeCell.FormulaArray プロパティを設定しても、これは達成されません。「配列の一部を変更することはできません」というエラーがスローされます。
どうすればこれを達成できるか知っている人はいますか?
VBAでも機能するソリューションは素晴らしいでしょう。
配列数式の周囲に「移動」して最初に削除するロジックを作成しようとしましたが、隣接する配列数式を考慮しておらず、これは不必要に劇的だと思います。