Adding a property page in Tools/Options

S

Sunny

Hi all,
My dev platform: VS .net 2003, win2000pro, office 2000, MOD 2000, C#.

I'm trying to add custom property/option tab in Outlook 2000 Options. So far
I succeeded to create the control which implements Outlook.PropertyPage
interface. It displays OK, but I could not reference the parent
PropertyPageSite property to invoke OnStatusChange() method, so I can not
use Apply and OK buttons to apply changes.

I have read some articles in that direction, but all of them are not real
solution, and they are more than year old, so I'm wondering if so far
someone have succeeded in this approach?

Any suggestion/solution will be highly appreciated.

Thanks
Sunny
 
K

Karen Parker

Hi Sunny,

Using .NET Controls for a Property Page in Outlook is not a supported
configuration since Outlook Property pages are not .NET aware. The
following article defines which containers support .NET Controls.

311334 INFO: ActiveX Control Containers That Support .NET Controls
<http://support.microsoft.com/?id=311334>

In .NET V1.0 we only support using Windows Forms controls in Windows Forms
and IE5.01 and up.
In .NET V1.1 we also support using Windows Forms controls in MFC 7.x and up
or any container that is 100% compatible with MFC 7.x.

The only supported solution would be to create the property page object
using a COM based development tool (like Visual Studio 6). You can still
create your COM Add-In code using .NET.

I hope the information that I provided here has been helpful to you.

Karen Parker
Microsoft, Developer Support Engineer - Windows Messaging / Outlook

Please do not send email directly to this alias. This alias is for
newsgroup purposes only.

Disclaimer: This posting is provided "AS IS" with no warranties, and
confers no rights.
--------------------
 

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