我有一个带有 xml 功能区的应用程序级 Excel VSTO 插件。目前,在同一个 Excel 实例中打开两个或多个工作簿时,所有工作簿共享同一个功能区实例。
这是一个问题,因为 Ribbon 类中有某些变量的值对于每个工作簿应该不同。由于只创建了该 Ribbon 类的一个实例,因此当工作簿工作表上的特定操作导致变量值更改时,该值也会更改为其他打开的工作簿。然而,这不应该发生。
有什么方法可以在每次打开新工作簿时创建一个新的 Ribbon 实例?
我有一个带有 xml 功能区的应用程序级 Excel VSTO 插件。目前,在同一个 Excel 实例中打开两个或多个工作簿时,所有工作簿共享同一个功能区实例。
这是一个问题,因为 Ribbon 类中有某些变量的值对于每个工作簿应该不同。由于只创建了该 Ribbon 类的一个实例,因此当工作簿工作表上的特定操作导致变量值更改时,该值也会更改为其他打开的工作簿。然而,这不应该发生。
有什么方法可以在每次打开新工作簿时创建一个新的 Ribbon 实例?