How to hide/disable send button in Outlook 2007

  • Thread starter jubergolandaj
  • Start date Views 4,134
J

jubergolandaj

#1
I am working on Outlook 2007 Add-in developed in C# and VS-2008. In this we

are having our own custom form .oftOn this form we have our custom "Send"

button on click event of it our processing continues. Now the problem we are

facing is we want to disable or hide the built-in send button of Outlook on

the Ribbon. Also we want to disable or hide some groups in the Tabs on

Ribbon. We have tried to do this by using custom Ribbon class implementing

Office.Core.IRibbonExtensibility interface.In ThisAddin file we have written

the following method: protected override

Microsoft.Office.Core.IRibbonExtensibility

CreateRibbonExtensibilityObject(){return new Ribbon(); }In Ribbon class the

xml file is referred which disable the particular groups from ribbon tab.But

this is applied to all the new mail items not only to my custom form. Or at

least other best option we can see is, catch the send button click event of

outlook and with that we need "Alt+S" and "Cntrl+Enter" event also. Is it

possible?
 
D
#2
On Aug 11, 2:14 pm, jubergolandaj

<jubergolan...> wrote:
> I am working on Outlook 2007 Add-in developed in C# and VS-2008. In this we
> are having our own custom form .oftOn this form we have our custom “Send”
> button on click event of it our processing continues. Now the problem we are
> facing is we want to disable or hide the built-in send button of Outlook on
> the Ribbon. Also we want to disable or hide some groups in the Tabs on
> Ribbon. We have tried to do this by using custom Ribbon class implementing
> Office.Core.IRibbonExtensibility interface.In ThisAddin file we have written
> the following method: protected override
> Microsoft.Office.Core.IRibbonExtensibility
> CreateRibbonExtensibilityObject(){return new Ribbon();  }In Ribbon class the
> xml file is referred which disable the particular groups from ribbon tab.But
> this is applied to all the new mail items not only to my custom form. Or at
> least other best option we can see is, catch the send button click event of
> outlook and with that we need "Alt+S" and "Cntrl+Enter" event also. Is it
> possible?


I'm also facing same problem. Can somebody answer this question? It

will be very helpful...:)
 
D

dxider

#3
Some time ago I did something similar, try using

http://support.microsoft.com/default.aspx/kb/173604 as a reference for

buttons IDs and CommandBars names, in this case, you can use:

Item.GetInspector.CommandBars("File").FindControl(, 3).Visible = False

in the Open event of the Custom Form as a posible solution to hide the Save

(ID=3 in File CommandBar) button.

or

Item.GetInspector.CommandBars("Standard").FindControl(, 3).Visible = False

in the Open event of the Custom Form as a posible solution to hide the Save

(ID=3 in Standard CommandBar) button.

I hope this can help to solve the issue.

Dream it, love it, CODE it!!!

"Dips" wrote:


> On Aug 11, 2:14 pm, jubergolandaj
> <jubergolan...> wrote:
> > I am working on Outlook 2007 Add-in developed in C# and VS-2008. In this we
> > are having our own custom form .oftOn this form we have our custom "Send"
> > button on click event of it our processing continues. Now the problem we are
> > facing is we want to disable or hide the built-in send button of Outlook on
> > the Ribbon. Also we want to disable or hide some groups in the Tabs on
> > Ribbon. We have tried to do this by using custom Ribbon class implementing
> > Office.Core.IRibbonExtensibility interface.In ThisAddin file we have written
> > the following method: protected override
> > Microsoft.Office.Core.IRibbonExtensibility
> > CreateRibbonExtensibilityObject(){return new Ribbon(); }In Ribbon class the
> > xml file is referred which disable the particular groups from ribbon tab.But
> > this is applied to all the new mail items not only to my custom form. Or at
> > least other best option we can see is, catch the send button click event of
> > outlook and with that we need "Alt+S" and "Cntrl+Enter" event also. Is it
> > possible?


> I'm also facing same problem. Can somebody answer this question? It
> will be very helpful...:)
>
 
Top