xml リボンを備えたアプリケーション レベルの Excel VSTO アドインがあります。現在、同じ Excel インスタンスで 2 つ以上のブックを開くと、同じリボン インスタンスがすべてのブックで共有されます。
リボン クラスにはワークブックごとに値が異なる特定の変数があるため、これは問題です。そのリボン クラスのインスタンスは 1 つしか作成されないため、ワークブック シートに対する特定の操作によって変数値が変更されると、その値は開いている他のワークブックでも変更されます。しかし、それは起こるべきではありません。
新しいワークブックを開くたびに新しいリボン インスタンスを作成する方法はありますか?