首页 文章

多个Word加载项实例

提问于
浏览
1

我为Word开发了一个应用程序级加载项,遇到了以下问题:

当打开另一个文档(并出现另一个Word窗口)时,我无法在新打开的窗口中使用加载项 . 此外,当我单击功能区中应显示加载项的按钮时,它将显示在原始窗口中,而不是新窗口中 .

如何在新窗口中显示加载项?

谢谢!

UPDATE: 在意识到问题不够明确之后,让我澄清一下:

加载项显示自定义任务窗格 . 当我打开Word的新窗口时,显示/隐藏窗格的按钮仅影响原始窗口,而不影响新窗口,因此我无法显示任务窗格的两个实例 .

这是为什么?如何在Word中显示多个任务窗格?

1 回答

  • 0

    这是因为TaskPane是文档绑定对象 . 如果在Addin_Startup中创建TaskPane,它将绑定到活动文档 . 虽然Word文档有两个实例,但您仍然打开了Active文档,因此Ribbon上的任何按钮(实例之间共享)只会影响第一个窗口 .

    解决方案可能是为多个文档创建多个TaskPanes,但这是一种贫民窟解决方案 .

相关问题