![]() |
If this is your first visit, be sure to check out the FAQ by clicking the link above. You may have to register before you can post: click the register link above to proceed. To start viewing messages, select the forum that you want to visit from the selection below. |
|
|
Thread Tools | Search this Thread | Display Modes |
#1
|
|||
|
|||
![]()
Hi,
I studied the OutlookRibbonXCS example but don't understand everything completely. Looking at public bool ColorWidgetsGroup_GetVisible(Office.IRibbonControl control) { Debug.WriteLine("ColorWidgetsGroup_GetVisible"); OutlookInspector window = FindOutlookInspector(control.Context); if (window != null) { Outlook.ContactItem contact = window.CurrentItem; //Make the group visible only if an address exists if (String.IsNullOrEmpty(contact.BusinessAddress) & String.IsNullOrEmpty(contact.HomeAddress) & String.IsNullOrEmpty(contact.OtherAddress)) { return false; } else { return true; } } return false; } Why the hassle with the FindOutlookInspector? It's much easyer to do it like in this Example public void RibbonCreateFromMailButton_Action(Office.IRibbonCo ntrol control) { Outlook.Inspector window = (Outlook.Inspector) control.Context; if (window != null) { Outlook.MailItem item = (Outlook.MailItem) window.CurrentItem; if (item != null) { theApp.Instance.BOManager.CreateBOFromMail(item); } } Or do I miss something important here? Best Tom |
Thread Tools | Search this Thread |
Display Modes | |
|
|
![]() |
||||
Thread | Thread Starter | Forum | Replies | Last Post |
Questions on the OutlookRibbonXCS example | escamoteur | Outlook and VBA | 4 | March 30th 10 02:32 PM |
OE questions | fvdasvsd | Outlook - General Queries | 5 | August 14th 07 03:33 PM |
OE questions | Peter Foldes | Outlook Express | 2 | August 14th 07 03:33 PM |
some oe6 questions | \Coffeehouse Schmuck\ | Outlook Express | 3 | March 18th 06 02:03 AM |
OE 6 questions | gregfarr | Outlook Express | 1 | March 4th 06 11:21 PM |