我想在每个文档窗口上显示一个任务窗口,我已阅读所有关于它的MSDN文章,但它不起作用。
当打开3或4个文档时,我点击ToggleButton1,我得到3个或4个TaskPanes,但是在同一个文档窗口上。
编辑:
我想我没有正确解释这个问题,对不起。
新尝试:当打开3或4个文档时,我在Presentation 1窗口上单击ToggleButton1,我在Prestation 1窗口中获得3或4个TaskPanes,其他演示文稿中的窗口为空。
我想要的是所有演示文稿中的共享任务窗格和同步可见性
ThisAddin.vb
Public Class ThisAddin
Public Sub Test()
For Each w As PowerPoint.DocumentWindow In Application.Windows
Me.CustomTaskPanes.Add(New UserControl1, "abc", w).Visible = True
Next
End Sub
End Class
Ribbon1.vb
Private Sub ToggleButton1_Click(ByVal sender As System.Object, ByVal e As Microsoft.Office.Tools.Ribbon.RibbonControlEventArgs) Handles ToggleButton1.Click
Globals.ThisAddIn.test()
End Sub
我也尝试过:
For Each w As PowerPoint.Presentation In Application.Presentations
答案 0 :(得分:1)
在PowerPoint中,任务窗格为shared across all document windows。当您在演示文稿窗口之间切换时,会使用相同的任务窗格(这就是为每个窗口添加任务窗格时获得3或4个窗格的原因 - 它们在演示文稿中共享)。如果您需要单独的任务窗格,则需要在更改活动DocumentWindow