【发布时间】:2017-06-14 00:30:06
【问题描述】:
我有一个 Outlook 任务窗格,在您打开 Outlook 时会打开,我已使用此方法添加了此窗格。
https://msdn.microsoft.com/en-us/library/aa942846.aspx
我使用此处给出的示例显示和隐藏任务窗格:
https://msdn.microsoft.com/en-us/library/bb608590.aspx
因此,当用户单击切换按钮时,这适用于电子邮件。但是,我在 Outlook 的“新邮件消息”窗口中添加了另一个功能区控件,我希望该窗口的一侧也可以使用相同的任务窗格。我设法创建了另一个功能区控件(设计器)并添加了这个新按钮,但是当我切换它时,它不会在新的邮件消息窗口上打开任务窗格。它只会切换收件箱中可用的现有任务窗格窗口。
新邮件消息功能区控件的代码:
Imports Microsoft.Office.Tools.Ribbon
Imports Outlook = Microsoft.Office.Interop.Outlook
Imports Microsoft.Office.Tools
Public Class ComposeSidebarRibbon
Private Sub ComposeSidebarRibbon_Load(ByVal sender As System.Object, ByVal e As RibbonUIEventArgs) Handles MyBase.Load
End Sub
Private Sub SidebarToggleButton_Click(sender As Object, e As RibbonControlEventArgs) Handles SidebarToggleButton.Click
Globals.ThisAddIn.TaskPane.Visible = TryCast(sender, Microsoft.Office.Tools.Ribbon.RibbonToggleButton).Checked
End Sub
End Class
我该怎么做?
【问题讨论】:
标签: vba vb.net outlook user-controls outlook-addin