我有两个自定义任务窗格,如下所示,
单击(CTP_1)按钮时,单击事件应在Outlook AddIn 2010中通过CTP_1打开CTP_2。
如何做到这一点?
答案 0 :(得分:0)
你能说清楚你的意思吗
通过CTP_1打开CTP_2
如果您的意思是在Outlook中另一个任务窗格窗口的顶部打开一个停靠的任务窗格窗口;你不能。
如果1或两者都是浮动任务窗格窗口,则可以执行此操作。但是,当移动和/或调整Outlook资源管理器/检查器窗口时,您将无法将它们保持在原位。所以我不推荐这个想法。
如果您想在单击按钮时用CTP_2替换CTP_1,您可以:
您可以使用ThisAddin.CustomTaskPanes
属性获取对添加的自定义任务窗格的引用。
或者您可以通过将CustomTaskPane.DockPosition
属性(每个CustomTaskPane)设置为相同的值来将它们彼此靠近停靠。
即。
CTP_1.DockPosition = MsoCTPDockPosition.msoCTPDockPositionRight;
CTP_2.DockPosition = MsoCTPDockPosition.msoCTPDockPositionRight;