A Microsoft Outlook email forum. Outlook Banter

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.

Go Back   Home » Outlook Banter forum » Microsoft Outlook Email Newsgroups » Add-ins for Outlook
Site Map Home Register Authors List Search Today's Posts Mark Forums Read Web Partners

Insert Ribbon buttons into QuickAccessToolbar problem



 
 
Thread Tools Search this Thread Display Modes
  #1  
Old July 9th 07, 09:38 AM posted to microsoft.public.outlook.program_addins
Christian Havel
external usenet poster
 
Posts: 43
Default Insert Ribbon buttons into QuickAccessToolbar problem

Hi,

with the following code I try to insert buttons into the QuickAccessToolbar,
which does not work.

Dim strDescription As String
strDescription = "customUI
xmlns=""http://schemas.microsoft.com/office/2006/01/customui""
loadImage=""LoadImage"""
strDescription = strDescription & _
"ribbon" & _
"quat" & _
"documentControls" & _
"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""/" & _
"/documentControls" & _
"/quat" & _
"/ribbon" & _
"/customUI"

Does anybody see my failure?
Christian
Ads
  #2  
Old July 9th 07, 02:31 PM posted to microsoft.public.outlook.program_addins
Ken Slovak - [MVP - Outlook]
external usenet poster
 
Posts: 5,848
Default Insert Ribbon buttons into QuickAccessToolbar problem

For one thing you have to use the correct name and tie it to an idMso, plus
you need the tabs and tab tags there just as if you were working with
any other ribbon:

ribbon
tabs
tab idMso="Quick Access Toolbar"

You also should be aware that any QAT modifications you make will only apply
to the QAT for that ribbon. If you customize the QAT for Outlook.Mail.Read
it won't apply to Outlook.Mail.Compose or any other ribbon. You'll need to
apply your QAT customizations to every ribbon where you want the
customizations to appear.

--
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,

with the following code I try to insert buttons into the
QuickAccessToolbar,
which does not work.

Dim strDescription As String
strDescription = "customUI
xmlns=""http://schemas.microsoft.com/office/2006/01/customui""
loadImage=""LoadImage"""
strDescription = strDescription & _
"ribbon" & _
"quat" & _
"documentControls" & _
"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""/" & _
"/documentControls" & _
"/quat" & _
"/ribbon" & _
"/customUI"

Does anybody see my failure?
Christian


  #3  
Old July 9th 07, 03:10 PM posted to microsoft.public.outlook.program_addins
Christian Havel
external usenet poster
 
Posts: 43
Default Insert Ribbon buttons into QuickAccessToolbar problem

Hi Ken,

I tried it with the two following Ribbon descriptions. I receive the error
message:

Failure in analysing from "Quick Access Toolbar" as NCName-datatype.
Failure in analysing from attribut "idMso" with the value "Quick Access
Toolbar"

(It is translated from german)

1.) Ribbon desription:
customUI xmlns="http://schemas.microsoft.com/office/2006/01/customui"
loadImage="LoadImage"ribbontabstab idMso="Quick Access Toolbar" group
id="c4bBrand" label="XPhone"button id="IDS_WaehlenCombo" label="Wählen"
onAction="cmdCommonRibbonBttn" getImage="GetImage" /button
id="IDS_Auflegen" label="Auflegen" onAction="cmdCommonRibbonBttn"
getImage="GetImage" /button id="IDS_Aktionen" label="Aktionen"
onAction="cmdCommonRibbonBttn"
getImage="GetImage"//group/tab/tabs/ribbon/customUI

2.) Ribbon description:
customUI xmlns="http://schemas.microsoft.com/office/2006/01/customui"
loadImage="LoadImage"ribbontabstab idMso="Quick Access Toolbar"
button id="IDS_WaehlenCombo" label="Wählen" onAction="cmdCommonRibbonBttn"

getImage="GetImage" /button id="IDS_Auflegen" label="Auflegen"
onAction="cmdCommonRibbonBttn" getImage="GetImage" /button
id="IDS_Aktionen" label="Aktionen" onAction="cmdCommonRibbonBttn"
getImage="GetImage"//tab/tabs/ribbon/customUI

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

For one thing you have to use the correct name and tie it to an idMso, plus
you need the tabs and tab tags there just as if you were working with
any other ribbon:

ribbon
tabs
tab idMso="Quick Access Toolbar"

You also should be aware that any QAT modifications you make will only apply
to the QAT for that ribbon. If you customize the QAT for Outlook.Mail.Read
it won't apply to Outlook.Mail.Compose or any other ribbon. You'll need to
apply your QAT customizations to every ribbon where you want the
customizations to appear.

--
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,

with the following code I try to insert buttons into the
QuickAccessToolbar,
which does not work.

Dim strDescription As String
strDescription = "customUI
xmlns=""http://schemas.microsoft.com/office/2006/01/customui""
loadImage=""LoadImage"""
strDescription = strDescription & _
"ribbon" & _
"quat" & _
"documentControls" & _
"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""/" & _
"/documentControls" & _
"/quat" & _
"/ribbon" & _
"/customUI"

Does anybody see my failure?
Christian



  #4  
Old July 9th 07, 06:28 PM posted to microsoft.public.outlook.program_addins
Ken Slovak - [MVP - Outlook]
external usenet poster
 
Posts: 5,848
Default Insert Ribbon buttons into QuickAccessToolbar problem

Hmm. It's documented as "Quick Access Toolbar" but you might need to use
"qat" despite the documentation. See if it works if you use the idMso =
"qat".

--
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 news
Hi Ken,

I tried it with the two following Ribbon descriptions. I receive the error
message:

Failure in analysing from "Quick Access Toolbar" as NCName-datatype.
Failure in analysing from attribut "idMso" with the value "Quick Access
Toolbar"

(It is translated from german)

1.) Ribbon desription:
customUI xmlns="http://schemas.microsoft.com/office/2006/01/customui"
loadImage="LoadImage"ribbontabstab idMso="Quick Access Toolbar"
group

id="c4bBrand" label="XPhone"button id="IDS_WaehlenCombo" label="Wählen"
onAction="cmdCommonRibbonBttn" getImage="GetImage" /button
id="IDS_Auflegen" label="Auflegen" onAction="cmdCommonRibbonBttn"
getImage="GetImage" /button id="IDS_Aktionen" label="Aktionen"
onAction="cmdCommonRibbonBttn"
getImage="GetImage"//group/tab/tabs/ribbon/customUI

2.) Ribbon description:
customUI xmlns="http://schemas.microsoft.com/office/2006/01/customui"
loadImage="LoadImage"ribbontabstab idMso="Quick Access Toolbar"
button id="IDS_WaehlenCombo" label="Wählen"
onAction="cmdCommonRibbonBttn"

getImage="GetImage" /button id="IDS_Auflegen" label="Auflegen"
onAction="cmdCommonRibbonBttn" getImage="GetImage" /button
id="IDS_Aktionen" label="Aktionen" onAction="cmdCommonRibbonBttn"
getImage="GetImage"//tab/tabs/ribbon/customUI


  #5  
Old July 10th 07, 08:10 AM posted to microsoft.public.outlook.program_addins
Christian Havel
external usenet poster
 
Posts: 43
Default Insert Ribbon buttons into QuickAccessToolbar problem

Hi Ken,

I tried it with the following code:

customUI xmlns="http://schemas.microsoft.com/office/2006/01/customui"
loadImage="LoadImage"ribbontabstab idMso="quat" button
id="IDS_WaehlenCombo" label="Wählen" onAction="cmdCommonRibbonBttn"
getImage="GetImage" /button id="IDS_Auflegen" label="Auflegen"
onAction="cmdCommonRibbonBttn" getImage="GetImage" /button
id="IDS_Aktionen" label="Aktionen" onAction="cmdCommonRibbonBttn"
getImage="GetImage"//tab/tabs/ribbon/customUI

and received the following error message (translated from german):

Errorcode: 0x80004005
Element '{http://schemas.microsoft.com/office/2006/01/customui}button' is
corresponding to the "Inhaltsmodell" from the higher element
'{http://schemas.microsoft.com/office/2006/01/customui}tab' unexpected

Christian

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

Hmm. It's documented as "Quick Access Toolbar" but you might need to use
"qat" despite the documentation. See if it works if you use the idMso =
"qat".

--
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 news
Hi Ken,

I tried it with the two following Ribbon descriptions. I receive the error
message:

Failure in analysing from "Quick Access Toolbar" as NCName-datatype.
Failure in analysing from attribut "idMso" with the value "Quick Access
Toolbar"

(It is translated from german)

1.) Ribbon desription:
customUI xmlns="http://schemas.microsoft.com/office/2006/01/customui"
loadImage="LoadImage"ribbontabstab idMso="Quick Access Toolbar"
group

id="c4bBrand" label="XPhone"button id="IDS_WaehlenCombo" label="Wählen"
onAction="cmdCommonRibbonBttn" getImage="GetImage" /button
id="IDS_Auflegen" label="Auflegen" onAction="cmdCommonRibbonBttn"
getImage="GetImage" /button id="IDS_Aktionen" label="Aktionen"
onAction="cmdCommonRibbonBttn"
getImage="GetImage"//group/tab/tabs/ribbon/customUI

2.) Ribbon description:
customUI xmlns="http://schemas.microsoft.com/office/2006/01/customui"
loadImage="LoadImage"ribbontabstab idMso="Quick Access Toolbar"
button id="IDS_WaehlenCombo" label="Wählen"
onAction="cmdCommonRibbonBttn"

getImage="GetImage" /button id="IDS_Auflegen" label="Auflegen"
onAction="cmdCommonRibbonBttn" getImage="GetImage" /button
id="IDS_Aktionen" label="Aktionen" onAction="cmdCommonRibbonBttn"
getImage="GetImage"//tab/tabs/ribbon/customUI



  #6  
Old July 10th 07, 02:47 PM posted to microsoft.public.outlook.program_addins
Ken Slovak - [MVP - Outlook]
external usenet poster
 
Posts: 5,848
Default Insert Ribbon buttons into QuickAccessToolbar problem

Is it better if you change:

tab idMso="quat"

to

tab idMso="qat" ?

--
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 tried it with the following code:

customUI xmlns="http://schemas.microsoft.com/office/2006/01/customui"
loadImage="LoadImage"ribbontabstab idMso="quat" button
id="IDS_WaehlenCombo" label="Wählen" onAction="cmdCommonRibbonBttn"
getImage="GetImage" /button id="IDS_Auflegen" label="Auflegen"
onAction="cmdCommonRibbonBttn" getImage="GetImage" /button
id="IDS_Aktionen" label="Aktionen" onAction="cmdCommonRibbonBttn"
getImage="GetImage"//tab/tabs/ribbon/customUI

and received the following error message (translated from german):

Errorcode: 0x80004005
Element '{http://schemas.microsoft.com/office/2006/01/customui}button' is
corresponding to the "Inhaltsmodell" from the higher element
'{http://schemas.microsoft.com/office/2006/01/customui}tab' unexpected

Christian


  #7  
Old July 10th 07, 03:10 PM posted to microsoft.public.outlook.program_addins
Christian Havel
external usenet poster
 
Posts: 43
Default Insert Ribbon buttons into QuickAccessToolbar problem

Hi Ken,

with the following code I tried it:

customUI xmlns="http://schemas.microsoft.com/office/2006/01/customui"
loadImage="LoadImage"ribbontabstab idMso="qat" button
id="IDS_WaehlenCombo" label="Wählen" onAction="cmdCommonRibbonBttn"
getImage="GetImage" /button id="IDS_Auflegen" label="Auflegen"
onAction="cmdCommonRibbonBttn" getImage="GetImage" /button
id="IDS_Aktionen" label="Aktionen" onAction="cmdCommonRibbonBttn"
getImage="GetImage"//tab/tabs/ribbon/customUI

Outlook says that there are some problems with the button in the tab. ????
Christian

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

Is it better if you change:

tab idMso="quat"

to

tab idMso="qat" ?

--
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 tried it with the following code:

customUI xmlns="http://schemas.microsoft.com/office/2006/01/customui"
loadImage="LoadImage"ribbontabstab idMso="quat" button
id="IDS_WaehlenCombo" label="Wählen" onAction="cmdCommonRibbonBttn"
getImage="GetImage" /button id="IDS_Auflegen" label="Auflegen"
onAction="cmdCommonRibbonBttn" getImage="GetImage" /button
id="IDS_Aktionen" label="Aktionen" onAction="cmdCommonRibbonBttn"
getImage="GetImage"//tab/tabs/ribbon/customUI

and received the following error message (translated from german):

Errorcode: 0x80004005
Element '{http://schemas.microsoft.com/office/2006/01/customui}button' is
corresponding to the "Inhaltsmodell" from the higher element
'{http://schemas.microsoft.com/office/2006/01/customui}tab' unexpected

Christian



  #8  
Old July 10th 07, 07:59 PM posted to microsoft.public.outlook.program_addins
Ken Slovak - [MVP - Outlook]
external usenet poster
 
Posts: 5,848
Default Insert Ribbon buttons into QuickAccessToolbar problem

Now I'm guessing (I haven't worked with the QAT myself in code) but it's
possible you can only modify the QAT in code if you use the
startfromscratch setting, which would mean that you have to construct
everything from scratch.

--
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,

with the following code I tried it:

customUI xmlns="http://schemas.microsoft.com/office/2006/01/customui"
loadImage="LoadImage"ribbontabstab idMso="qat" button
id="IDS_WaehlenCombo" label="Wählen" onAction="cmdCommonRibbonBttn"
getImage="GetImage" /button id="IDS_Auflegen" label="Auflegen"
onAction="cmdCommonRibbonBttn" getImage="GetImage" /button
id="IDS_Aktionen" label="Aktionen" onAction="cmdCommonRibbonBttn"
getImage="GetImage"//tab/tabs/ribbon/customUI

Outlook says that there are some problems with the button in the tab. ????
Christian


  #9  
Old July 30th 07, 09:39 PM posted to microsoft.public.outlook.program_addins
Patrick Schmid [MVP]
external usenet poster
 
Posts: 173
Default Insert Ribbon buttons into QuickAccessToolbar problem

The QAT is modified a bit differently. If you look at the XML hierarchy,
it actually goes like this:
customUI
ribbon
qat
sharedControls
documentControls
tabs
contextualTabs
So you have to put your buttons in either the sharedControls or
documentControls section. I'd advise sharedControls always, as the other
one is not useful in Outlook.
The big catch though is that any QAT modifications are only applied if
you use startFromScratch="true" in the ribbon element. For most add-ins
this means that you have to stay away from the QAT. This is intentional,
as the QAT is supposed to be the user's space. If a user wants a
particular add-in's button on the QAT, he or she can add them her or
himself.

Patrick Schmid [OneNote MVP]
--------------
http://pschmid.net
***
Outlook 2007 Performance Update: http://pschmid.net/blog/2007/04/13/105
Office 2007 RTM Issues: http://pschmid.net/blog/2006/11/13/80
***
Customize Office 2007: http://pschmid.net/office2007/customize
RibbonCustomizer Add-In: http://ribboncustomizer.com
OneNote 2007: http://pschmid.net/office2007/onenote
***
Subscribe to my Office 2007 blog: http://pschmid.net/blog/feed




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

Now I'm guessing (I haven't worked with the QAT myself in code) but it's
possible you can only modify the QAT in code if you use the
startfromscratch setting, which would mean that you have to construct
everything from scratch.

--
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,

with the following code I tried it:

customUI xmlns="http://schemas.microsoft.com/office/2006/01/customui"
loadImage="LoadImage"ribbontabstab idMso="qat" button
id="IDS_WaehlenCombo" label="Wählen" onAction="cmdCommonRibbonBttn"
getImage="GetImage" /button id="IDS_Auflegen" label="Auflegen"
onAction="cmdCommonRibbonBttn" getImage="GetImage" /button
id="IDS_Aktionen" label="Aktionen" onAction="cmdCommonRibbonBttn"
getImage="GetImage"//tab/tabs/ribbon/customUI

Outlook says that there are some problems with the button in the tab. ????
Christian


 




Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Forum Jump

Similar Threads
Thread Thread Starter Forum Replies Last Post
Outlook 2007 Task Form Insert Ribbon (Attach Group) [email protected] Outlook - General Queries 9 April 26th 07 07:38 PM
Problem with voting buttons Larry Outlook - General Queries 3 October 31st 06 11:48 PM
Custom buttons problem in second instances Tometa Outlook and VBA 2 September 18th 06 07:31 AM
Problem with option buttons in custom forms Tom Outlook - Using Forms 3 June 30th 06 06:45 PM
Can't Insert Pictures in EMail --- different problem MadameC8 Outlook Express 2 March 4th 06 02:16 AM


All times are GMT +1. The time now is 09:32 AM.


Powered by vBulletin® Version 3.6.4
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.Search Engine Friendly URLs by vBSEO 2.4.0
Copyright ©2004-2025 Outlook Banter.
The comments are property of their posters.