(Msg. 1) Posted: Sun Oct 19, 2008 8:33 pm
Post subject: Showing a form in an .Net Outlook Add-In Archived from groups: microsoft>public>outlook>interop, others (more info?)
I've created an Add-In for Outlook (2003) using VB.Net (VS 2005). I'm
having difficulty w/ getting either of the forms that I created to be
visible.
I've defined the forms as class-level variable in the Connect class. This
is the code that is executed in the method that handles the button.click
(button is a CommandButtonBar) event:
(Msg. 2) Posted: Mon Oct 20, 2008 9:25 am
Post subject: Re: Showing a form in an .Net Outlook Add-In [Login to view extended thread Info.] Archived from groups: per prev. post (more info?)
What exactly is happening? Is the form being started at all, does its
constructor get called? Is it a matter of the form not being on top or in
the front of the z-order? If it's a z-order issue have you tried setting the
form's .TopMost, TopLevel properties and/or the BringToFront() method?
"Craig Buchanan" <someone DeleteThis @microsoft.com> wrote in message
news:%23v9IsPlMJHA.6044@TK2MSFTNGP02.phx.gbl...
> I've created an Add-In for Outlook (2003) using VB.Net (VS 2005). I'm
> having difficulty w/ getting either of the forms that I created to be
> visible.
>
> I've defined the forms as class-level variable in the Connect class. This
> is the code that is executed in the method that handles the button.click
> (button is a CommandButtonBar) event:
>
> form_Export = New Form_Export
> form_Export.Show()
>
> What am I missing?
>
> Thanks,
>
> Craig Buchanan
>
(Msg. 3) Posted: Tue Oct 21, 2008 12:37 pm
Post subject: RE: Showing a form in an .Net Outlook Add-In [Login to view extended thread Info.] Archived from groups: microsoft>public>dotnet>languages>vb, others (more info?)
Are you entirely sure that your add-in is loading? Has it been disabled
maybe. Have a look in Outlook, Help, About, Disabled Items.
Try putting a MsgBox in the Connect class to make sure that you are
connecting correctly.
--
Alan Moseley IT Consultancy
http://www.amitc.co.uk
If I have solved your problem, please click Yes below. Thanks.
"Craig Buchanan" wrote:
> I've created an Add-In for Outlook (2003) using VB.Net (VS 2005). I'm
> having difficulty w/ getting either of the forms that I created to be
> visible.
>
> I've defined the forms as class-level variable in the Connect class. This
> is the code that is executed in the method that handles the button.click
> (button is a CommandButtonBar) event:
>
> form_Export = New Form_Export
> form_Export.Show()
>
> What am I missing?
>
> Thanks,
>
> Craig Buchanan
>
>
>
(Msg. 4) Posted: Wed Oct 22, 2008 9:51 am
Post subject: Re: Showing a form in an .Net Outlook Add-In [Login to view extended thread Info.] Archived from groups: per prev. post (more info?)
There was an exception in the form's constructor that being thrown but not
caught by Outlook, so the code hung. I've corrected the code and the form
works as expected.
Incidentally, is there a type of exception that I can be caught by Outlook?
Probably a COM-type exception, I'll wager.
Thanks for your time, Ken.
"Ken Slovak - [MVP - Outlook]" wrote:
> What exactly is happening? Is the form being started at all, does its
> constructor get called? Is it a matter of the form not being on top or in
> the front of the z-order? If it's a z-order issue have you tried setting the
> form's .TopMost, TopLevel properties and/or the BringToFront() method?
>
> --
> Ken Slovak
> [MVP - Outlook]
> http://www.slovaktech.com > Author: Professional Programming Outlook 2007.
> Reminder Manager, Extended Reminders, Attachment Options.
> http://www.slovaktech.com/products.htm >
>
> "Craig Buchanan" <someone.TakeThisOut@microsoft.com> wrote in message
> news:%23v9IsPlMJHA.6044@TK2MSFTNGP02.phx.gbl...
> > I've created an Add-In for Outlook (2003) using VB.Net (VS 2005). I'm
> > having difficulty w/ getting either of the forms that I created to be
> > visible.
> >
> > I've defined the forms as class-level variable in the Connect class. This
> > is the code that is executed in the method that handles the button.click
> > (button is a CommandButtonBar) event:
> >
> > form_Export = New Form_Export
> > form_Export.Show()
> >
> > What am I missing?
> >
> > Thanks,
> >
> > Craig Buchanan
> >
>
>
(Msg. 5) Posted: Wed Oct 22, 2008 9:52 am
Post subject: RE: Showing a form in an .Net Outlook Add-In [Login to view extended thread Info.] Archived from groups: per prev. post (more info?)
Alan-
There was an unhandled exception in the form's constructor that resulted in
the odd behavior.
Thanks for your reply.
"Alan Moseley" wrote:
> Are you entirely sure that your add-in is loading? Has it been disabled
> maybe. Have a look in Outlook, Help, About, Disabled Items.
>
> Try putting a MsgBox in the Connect class to make sure that you are
> connecting correctly.
> --
> Alan Moseley IT Consultancy
> http://www.amitc.co.uk >
> If I have solved your problem, please click Yes below. Thanks.
>
>
> "Craig Buchanan" wrote:
>
> > I've created an Add-In for Outlook (2003) using VB.Net (VS 2005). I'm
> > having difficulty w/ getting either of the forms that I created to be
> > visible.
> >
> > I've defined the forms as class-level variable in the Connect class. This
> > is the code that is executed in the method that handles the button.click
> > (button is a CommandButtonBar) event:
> >
> > form_Export = New Form_Export
> > form_Export.Show()
> >
> > What am I missing?
> >
> > Thanks,
> >
> > Craig Buchanan
> >
> >
> >
(Msg. 6) Posted: Wed Oct 22, 2008 1:31 pm
Post subject: Re: Showing a form in an .Net Outlook Add-In [Login to view extended thread Info.] Archived from groups: per prev. post (more info?)
When you use a try...catch block in your managed code you'll be catching
both .NET errors as well as COM exceptions.
Depending on what your code is doing you might also cause unhandleable
exceptions that won't come to your error handling and in some cases might
only fire after your addin is disconnected or Outlook is closed. I've seen
that with some errors that were seen with WordMail where after exit you see
a kernel32 error.
Outlook itself isn't going to catch any errors for you, but it will fire
errors up through the CLR and those would be COM exceptions since Outlook is
unmanaged code.
"Craig Buchanan" <CraigBuchanan.TakeThisOut@discussions.microsoft.com> wrote in message
news:A03075A4-2809-48A5-8018-118618C20B56@microsoft.com...
> There was an exception in the form's constructor that being thrown but not
> caught by Outlook, so the code hung. I've corrected the code and the form
> works as expected.
>
> Incidentally, is there a type of exception that I can be caught by
> Outlook?
> Probably a COM-type exception, I'll wager.
>
> Thanks for your time, Ken.
All times are: Eastern Time (US & Canada) (change)
Page 1 of 1
You can post new topics in this forum You can reply to topics in this forum You cannot edit your posts in this forum You cannot delete your posts in this forum You cannot vote in polls in this forum