2

各ドキュメント ウィンドウにタスクペインを表示したいのですが、それに関する MSDN の記事をすべて読みましたが、機能しません。

3 つまたは 4 つのドキュメントが開いているときに ToggleButton1 をクリックすると、3 つまたは 4 つの TaskPanes が表示されますが、同じドキュメント ウィンドウに表示されます。

編集 :

問題を正しく説明していないと思います、申し訳ありません。

新しい試み: 3 つまたは 4 つのドキュメントが開いているときにプレゼンテーション 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

リボン1.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
4

1 に答える 1

1

PowerPoint では、作業ウィンドウはすべてのドキュメント ウィンドウで共有されます。プレゼンテーション ウィンドウを切り替えると、同じ作業ウィンドウが使用されます (ウィンドウごとに作業ウィンドウを追加すると、3 つまたは 4 つのウィンドウが表示されるのはこのためです。これらはプレゼンテーション間で共有されます)。個別の作業ウィンドウが必要な場合は、アクティブな作業ウィンドウを変更するときに、アクティブな作業ウィンドウを開く/閉じる (またはプレゼンテーションごとに作業ウィンドウの状態を個別に管理する) 必要があります。DocumentWindow

于 2012-01-04T14:44:58.380 に答える