View Single Post
  #5  
Old July 5th 07, 03:52 PM posted to microsoft.public.outlook.program_addins
Christian Havel
external usenet poster
 
Posts: 43
Default Extend Default Ribbon

The COMAddIn works fine with the code. I only want to insert the group into
the tab "TabReadMessage". Outlook creates me a new tab. Do you have any idea
what I do wrong?

"Ken Slovak - [MVP - Outlook]" wrote:

I doubt that the XML can use a procedure to create a fixed label, which is
what you are trying to do. I'd use getLabel instead and pass back the
formulated label text in that callback.

Also, if your onAction callbacks are calling the same procedures as the
click event handlers for buttons, as it appears, that's a problem. The click
handlers would require a CommandBarButton object passed to them. What I do
when I use code that shares the same functionality for buttons and ribbon
controls is have both call a procedure that doesn't rely on a
CommandBarButton object as a Click event would.

--
Ken Slovak
[MVP - Outlook]
http://www.slovaktech.com
Author: Absolute Beginner's Guide to Microsoft Office Outlook 2003
Reminder Manager, Extended Reminders, Attachment Options
http://www.slovaktech.com/products.htm


"Christian Havel" wrote in
message ...
Hi Ken,

I try with the following Xml to add my group to the exisiting tab.

strDescription = "customUI
xmlns=""http://schemas.microsoft.com/office/2006/01/customui""
loadImage=""LoadImage""" & _
"ribbon" & _
"tabs" & _
"tab id=""TabReadMessage"" label=""MyMessage""" & _
"group id=""c4bBrand"" label=""" & g_product & """" & _
"button id=""IDS_WaehlenCombo"" label=""" &
GetCheckedResString(IDS_WaehlenCombo) & """
onAction=""cmdCommonRibbonBttn""
getImage=""GetImage"" /" & _
"button id=""IDS_Auflegen"" label=""" &
GetCheckedResString(IDS_Auflegen) & """ onAction=""cmdCommonRibbonBttn""
getImage=""GetImage"" /" & _
"button id=""IDS_Aktionen"" label=""" &
GetCheckedResString(IDS_Aktionen) & """ onAction=""cmdCommonRibbonBttn""
getImage=""GetImage""/" & _
"/group" & _
"/tab" & _
"/tabs" & _
"contextualTabs" & _
"tabSet idMso=""TabSetTableTools"" visible=""false""/tabSet"
& _
"/contextualTabs" & _
"/ribbon" & _
"/customUI"

It creates a new group. Do you see my failure?

Thanks
Christian



Ads