Assigning shortcuts to Custom toolbar buttons

L

Laks

Hi,

I want to add a toolbar button and assign a short cut to this button. I
am using .NET Extensibility/C# to do this. I have been able to add this
button and I have set the caption with the standard windows '&' and am
able to access the button with Alt combination accelerators. However, I
also noticed that the CommandBarButton has a ShortCutText property and
after googling this up a bit, I found that this would only work for
those buttons that have an associated OnAction. My add-in is a 'Load On
Demand' add-in and thus my OnAction property would read something like

button.OnAction = "!<MyAddIn.Connect";

And after this, I have

button.ShortCutText="Ctrl+G";

But after the add-in loads, Ctrl+G does not cause anything. Setting the
ShortCutText property does not seem to have made any difference. Am I
doing anything wrong here?

And one more question is that if I assign already existing Outlook
shortcuts (like ctrl+n for example) to my button, what would happen?

Any help is greatly appreciated. Thanks in advance.

Regards,
Laks
 
S

Sue Mosher [MVP-Outlook]

"Text" is the key word here. All that property does is add text to the visible caption. Outlook custom toolbar buttons support only Alt+ accelerators.

--
Sue Mosher, Outlook MVP
Author of Configuring Microsoft Outlook 2003

and Microsoft Outlook Programming - Jumpstart for
Administrators, Power Users, and Developers
 
L

Laks

Thanks very much Sue.
Is there anyway in which I can add a control to a Menu or somewhere and
associate a workable shortcut to it?

I need to add a functionality to Outlook that moves the selected
mail(s) to a specified folder on using a short cut. (Like Ctrl+D moves
the items to deleted items folder). I intially thought adding a custom
toolbar button, assigning a short cut to it and hiding it would work.
But now that I cannot add a short cut to this button, is there any
other way of achieving this?

Thanks and Regards,
Laks
 
S

Sue Mosher [MVP-Outlook]

You would need to use a toobar button with an Alt+ accelerator.

--
Sue Mosher, Outlook MVP
Author of Configuring Microsoft Outlook 2003

and Microsoft Outlook Programming - Jumpstart for
Administrators, Power Users, and Developers
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Top