2016-07-02 50 views
5

Ho creato un riquadro attività personalizzato in VB.Net per Outlook utilizzando il codice riportato di seguito e vorrei aggiungere più contenuto all'intestazione (immagine e pulsante) del controllo utente invece del solo titolo. C'è un modo per ottenerlo?Aggiungi immagine al titolo del riquadro attività personalizzato in Outlook - VB.Net

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 

Fammi sapere se esiste un altro modo per raggiungere questo scopo. Grazie.

risposta

3

Sfortunatamente l'intestazione TaskPane non è personalizzabile. Solo Add-in Express supporta personalizzazioni simili utilizzando l'implementazione delle aree di modulo avanzate (anche se è possibile modificare solo l'icona dell'intestazione e il colore dell'intestazione e non è possibile aggiungere controlli Windows Form ad esso). Un'altra opzione è quella di implementare il proprio tipo di Task Pane in modo da avere il controllo completo sull'interfaccia utente; vedi https://code.msdn.microsoft.com/OlAdjacentWindows/.

+0

Potresti postare una soluzione usando questo per favore per aggiungere un'immagine come esempio? Riporto io stesso con la personalizzazione rimanente. Grazie. – Neophile

+0

Vedere questo: http://www.codeproject.com/Articles/27262/Additional-custom-panel-in-Microsoft-Outlook –

+0

Ciao Eric, in che modo ci sarebbe un modo per cambiare solo il colore del titolo? Il suo blu di default :(. – Neophile