私はOutlookを開いたときに開く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
どのように私はこれをやって行くことができますか?
そして、何が私は上記の場合にもmyConditionでしょう参照してください? – Neophile
基本的には、[New Mail]メッセージウィンドウに表示されていない[Task Pane]という意味を理解できたとは思いません。私のリボンコントロールが動作し、期待どおりに動作しています。 – Neophile
私はお詫びします、間違っている必要があります - このリンクを参照してくださいhttps://msdn.microsoft.com/en-us/library/bb608622(v=vs.100).aspxまたはこの1つhttps://msdn.microsoft.com /en-us/library/bb296010(v=vs.100).aspx –