在Outlook中添加自定义任务窗格标题图像 - VB.Net

5

我使用下面的代码在VB.Net中为Outlook创建了一个自定义任务窗格,我想要在用户控件的标题上添加更多内容(图像和按钮)而不仅仅是标题。有没有一种方法可以实现这个目标?

myUserControl1 = New OutlookTaskPane
        myUserControl1.TabStop = True
        Dim width As Integer = myUserControl1.Width
        myCustomTaskPane = Me.CustomTaskPanes.Add(myUserControl1, "My Custom Task Pane")
        myCustomTaskPane.Width = width
        myCustomTaskPane.Visible = True
        myCustomTaskPane.DockPositionRestrict = Microsoft.Office.Core.MsoCTPDockPositionRestrict.msoCTPDockPositionRestrictNoChange

请让我知道是否还有其他实现此目标的方式。谢谢。
1个回答

4

很遗憾,任务窗格标题无法自定义。只有Add-in Express支持使用其实现的高级表单区域进行类似的自定义(尽管仅可以更改标题图标和标题颜色,并且无法添加Windows Forms控件)。另一种选择是实现自己的任务窗格类型,以便完全控制用户界面;请参见https://code.msdn.microsoft.com/OlAdjacentWindows/


请问您能否使用那个方案来添加一个图片作为示例?我会自己进行其他自定义。谢谢。 - Neophile
请参考:http://www.codeproject.com/Articles/27262/Additional-custom-panel-in-Microsoft-Outlook - Eric Legault
嗨Eric,有没有办法只改变标题的颜色?默认是蓝色:(。 - Neophile
如果您按照“相邻窗口”方法实现了自己的窗口,则您完全掌控设计,包括您想要的任何标题和任何颜色。但是,您不能更改VSTO任务窗格标题的颜色。 - Eric Legault

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接