我使用以下代码管理PowerPoint VSTO中跨演示文稿的不同自定义任务窗格。这很好,例如,当用户打开一个新的演示文稿时,会创建一个新的任务窗格,并且它不会影响任何其他打开的演示文稿任务窗格。
现在我遇到了以下情况。用户已打开演示文稿,现在在PowerPoint中为此演示文稿打开一个附加窗口(单击“查看”、“新窗口”)。现在,创建了一个新的自定义任务窗格(因为此窗口的HWND是不同的),但是我需要该任务窗格与其他表示窗口中的任务窗格相同。
问题:如何在同一演示文稿的所有窗口之间“共享”任务窗格?
Dim CreatedPanes As New Dictionary(Of String, C
我希望在每个文档窗口上都显示一个任务窗格,我已经阅读了关于它的所有MSDN文章,但是它不起作用。
当3或4个文档打开时,我单击ToggleButton1,得到3或4个TaskPanes,但在相同的文档窗口上。
编辑:
我想我没有正确地解释这个问题,对不起。
新尝试:当3或4个文档打开时,我单击“演示文稿1”窗口上的ToggleButton1,而在Prestation 1窗口中单击3或4 TaskPanes,来自其他演示文稿的窗口为空。
我想要的是一个共享的任务窗格和同步的可见性,覆盖所有的演示文稿。
ThisAddin.vb
Public Class ThisAddin
Public