Re: accessing outlook user profiles from VB.net

From: Jay B. Harlow [MVP - Outlook] (Jay_Harlow_MVP_at_msn.com)
Date: 03/07/04


Date: Sun, 7 Mar 2004 09:28:19 -0600

Duron,
This is even less clear ;-)

What do you mean by "my Toolbar"? The toolbox used to add controls to a
Form?

The Outlook object model does not contain any controls to add to a Form,
Outlook itself has the Outlook View Control, however it is not part of the
'Microsoft Outlook 11.0 Object Library'.

If you want to use the Outlook View Control, you need to customize the
toolbox & select the Outlook View Control.

> > Do you happen to know the exact file name for the "Microsoft Outlook
> > 11.0 Object Library"? I tried many ways to find a file named
> > Interop.Outlook.dll, but when I tried to add this file manually VS.NET
If you are using the PIA there will not be an IA (aka Interop.Outlook.dll).
Note you will use the PIA if one is installed!

A PIA is a primary interop assembly, it will normally be installed to the
GAC (Global Assembly Cache), where as an IA is an interop assembly, VS.NET
will create an IA for you, in this case called Interop.Outlook.dll and add
it to your project. An IA should "never" be added to the GAC. Note: Adam
Nathan's book ".NET and COM - The Complete Interoperability Guide" on when
and how to add an IA to the GAC and why you should not...

Hope this helps
Jay

"Duron" <johnnyle@ms3.hinet.net> wrote in message
news:eaWzCl%23AEHA.1028@TK2MSFTNGP11.phx.gbl...
> I think I didn't put it very clearly. Sorry.
>
> I did find 'Microsoft Outlook 11.0 Object Library' version 9.2 when I try
to
> Add Reference under the Project menu. I just failed to find and add this
> item to my Toolbar to use this control.
>
> "Duron" <johnnyle@ms3.hinet.net> 在郵件
> news:e7rpHe%23AEHA.628@TK2MSFTNGP10.phx.gbl 中撰寫...
> > Thanks Jay.
> >
> > Actually I already had PIA installed (downloaded from Microsoft)
according
> > to some MSDN document. Unfortunately no luck.
> >
> > Followed the instructions I have created shared Office Add-ins and had
it
> > run successfully everytime. The only problem is still that I just failed
> to
> > find "Microsoft Outlook 10.0 Object Library" or something like that in
my
> > COM list!
> >
> > Do you happen to know the exact file name for the "Microsoft Outlook
> > 11.0 Object Library"? I tried many ways to find a file named
> > Interop.Outlook.dll, but when I tried to add this file manually VS.NET
> told
> > me this file is not recognized as a COM server. I don't know what more
can
> I
> > do from here.
> >
> > Duron
> >
> > "Jay B. Harlow [MVP - Outlook]" <Jay_Harlow_MVP@msn.com> 在郵件
> > news:ejy6nu5AEHA.3416@TK2MSFTNGP10.phx.gbl 中撰寫...
> > > Duron,
> > > If you want "Microsoft Outlook 10.0 Object Library" specifically, you
> will
> > > need to install Outlook XP.
> > >
> > > If you want to use Outlook 2003, you will need to use "Microsoft
Outlook
> > > 11.0 Object Library".
> > >
> > > With either library I would strongly recommend installing the
> appropriate
> > > PIA (either the optional Outlook 2003 setup or the download from
> Micorosft
> > > for Outlook XP). Once the PIA is installed simply referencing the
above
> > COM
> > > Object Library will cause VS.NET to use the PIA.
> > >
> > > For details on the PIA & other matters concerning Outlook with .NET
see:
> > > http://www.microeye.com/resources/res_outlookvsnet.htm
> > >
> > > Hope this helps
> > > Jay
> > >
> > > "Duron" <johnnyle@ms3.hinet.net> wrote in message
> > > news:uUrfGU1AEHA.2768@TK2MSFTNGP09.phx.gbl...
> > > > Hi Jay, I met a different problem. On my machine I can't even find
> > > > "Microsoft Outlook 10.0 Object Library" or any other version in my
COM
> > > list!
> > > > I am using Outlook 2003.
> > > >
> > > > Any solution? Thanks in advance.
> > > >
> > > > "Jay B. Harlow [MVP - Outlook]" <Jay_Harlow_MVP@msn.com> 在郵件
> > > > news:%236eipUfAEHA.740@TK2MSFTNGP12.phx.gbl 中撰寫...
> > > > > Srinivas,
> > > > > Is this related to the question you asked last week (titled
"Urgent:
> > > > Outlook
> > > > > with VB.NET")?
> > > > >
> > > > > Did what I offered last week help at all? (you never responded).
> > > > >
> > > > > If it is related, I recieved the following tidbits:
> > > > >
> > > > > <quote>
> > > > > These scenarios are typically problematic for Outlook object
model.
> > > > > Imagine if they have something like ActiveSync installed... My
> offhand
> > > > > suggestions:
> > > > >
> > > > > 1. CDO's typically a better choice for multiple-profile scenarios.
> > > > >
> > > > > 2. I'm wild-guessing it's a PST-type scenario, but if it's a
> > relatively
> > > > > limited amount of Exchange mailboxes, he may want to consider
> delegate
> > > > > access instead (and then GetSharedDefaultFolder).
> > > > > </quote>
> > > > >
> > > > > Either way: The following site provides a plethora of information
on
> > > using
> > > > > Outlook from VB.NET:
> > > > >
> > > > > http://www.microeye.com/resources/res_outlookvsnet.htm
> > > > >
> > > > > Or are you asking about the Profile information itself?
> > > > >
> > > > > Hope this helps
> > > > > Jay
> > > > >
> > > > > "Srinivas" <anonymous@discussions.microsoft.com> wrote in message
> > > > > news:CDED26BE-8A65-444C-8204-1CC6E7E81AE2@microsoft.com...
> > > > > > hi all,
> > > > > > how to access the outlook user profiles through VB.net?
> > > > > > any help.....
> > > > > >
> > > > > > thanks in advance
> > > > > >
> > > > > > Srinivas
> > > > >
> > > > >
> > > >
> > > >
> > >
> > >
> >
> >
>
>



Relevant Pages

  • Re: Form issues
    ... CheckBox3 looks like the name of a control, not the name of an Outlook property, which is what UserProperties needs. ... Set objControl = objPage.Controls ... In the form design mode I clicked on the All Fields tab and gave ...
    (microsoft.public.outlook.program_forms)
  • Re: Errors after upgrade to Outlook 2003
    ... There is an outlook control (it functions like a drop ... down box) named "Flag Status" which controls the flag ... list flag icon for that message will not change no matter ...
    (microsoft.public.outlook.program_forms)
  • Re: Active X Controls in Forms
    ... Sometimes you need to add the control to the VBA userform toolbox before it will show up in the Outlook custom form toolbox. ... I'm a little stunned that I would need the developer edition to ...
    (microsoft.public.outlook.program_forms)
  • Re: Problems, reading value of EMail-Field
    ... the control that displays the email address is not ... Sue Mosher, Outlook MVP ... >>> Dim objEMail ... >>> Dim objPage ...
    (microsoft.public.office.developer.outlook.forms)
  • Re: Where are docs for Forms Object Model
    ... You could also move the code to your Add-In and fire it from one of ... Eric Legault - B.A, MCP, MCSD, Outlook MVP ... > a custom page on the "request meeting" form. ... This will show you how to retrieve a control from a collection. ...
    (microsoft.public.outlook.program_vba)