Shamil Salakhetdinov
shamil at users.mns.ru
Wed Sep 27 15:33:45 CDT 2006
Martin,
In MS Access you can do:
Access.Application.COMAddIns(1).connect=True
To connect the first of registered COM Add-Ins.
I believe in Outlook it should be:
Outlook.Application.COMAddIns(1).connect=True
To identify the add-in you can cycle COMAddins collection and use ProgId or
Descriptin properties. Here is just debug.print cycling sample:
Dim myAddIn As Office.COMAddIn
For Each myAddIn In Access.Application.COMAddIns
With myAddIn
Debug.Print "Connected = " & .Connect;
Debug.Print " , ProgId = " & .ProgId & " - ";
Debug.Print .Description
End With
Next myAddIn
To use this code you have to have a reference set to MS Office object
library - I expect it should be set in MS Outlook VBA by default...
--
Shamil
-----Original Message-----
From: accessd-bounces at databaseadvisors.com
[mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Martin Reid
Sent: Wednesday, September 27, 2006 11:53 PM
To: Access Developers discussion and problem solving
Subject: Re: [AccessD] OT Outlook
How can I turn on a Com add in in outlook via code using VBA. The add in is
of by default. I dont know its name by the way (<:
Generics will do if anyone knows I can work it out from there.
Martin (wading about in the dark in Belfast)
Martin WP Reid
Training and Assessment Unit
Riddle Hall
Belfast
tel: 02890 974477