|                                 Donald Jugan                				   
 
 
 Posts: 8
 Joined: 2006-10-24
 
 | 
                | Is there any way to determin what non-COM addins are loaded in Outlook?  I know I can enumerate COM addins using the Application.COMAddIns property, but have not been able to figure out how to enumerat the non-COM addins. 
 I need to determine if a certain old style addin is currently loaded, and run different code if it is.  I have determined that this addin interfers with the proper operation of my COM Addin (Specifically the Cancel poperty of the event args in the ItemSent event).
 
 | 
 | 
  
        |                                 Sergey Grischenko                				   
 Add-in Express team
 
 
 Posts: 7233
 Joined: 2004-07-05
 
 | 
                | Hi Donald. 
 Do you mean Exchange Extension add-ins in the 'Add-in Manager' dialog?
 | 
 | 
  
        |                                 Donald Jugan                				   
 
 
 Posts: 8
 Joined: 2006-10-24
 
 | 
                | Not that particular add-in, no.  The one I am referring to is a third-party add-in that is part of SalesLogix, a piece of software that around 20% of the users at my company use. 
 I plan on working around the issue by detecting whether or not the SalesLogix add-in is present, and disabling the features of my add-in that it interfers with.  That way for 80% of my users my add-in will operate in full function mode.  The users who have SalesLogix installed will have to live with a my add-in working in  a reduced functionality mode.
 
 
 | 
 | 
  
        |                                 Sergey Grischenko                				   
 Add-in Express team
 
 
 Posts: 7233
 Joined: 2004-07-05
 
 | 
                | Donald, Are you sure that the SalesLogix is not a COM add-in? Probably the add-in is installed for all users on a PC. In this case you will not see it in the 'COM Add-ins' dialog in Outlook. But it is still available via the COMAddins collection.
 
 | 
 | 
  
        |                                 Donald Jugan                				   
 
 
 Posts: 8
 Joined: 2006-10-24
 
 | 
                | The SalesLogix Add-in is definitely not a COM add-in. 
 It is listed in the 'Add-ins mangager' dialog in Outlook, not the 'COM Add-ins' dialog.
 
 It is not available via the COMAddins collection.  To be sure, I ran the following code:
 
 
        Dim sb As New Text.StringBuilder
        For Each a As Microsoft.Office.Core.COMAddIn In OutlookApp.COMAddIns
            If sb.Length <> 0 Then sb.Append(vbCrLf)
            sb.Append(a.Description)
        Next
        MsgBox(sb.ToString)
 and The SalesLogix Add-in is not listed.
 | 
 | 
  
        |                                 Sergey Grischenko                				   
 Add-in Express team
 
 
 Posts: 7233
 Joined: 2004-07-05
 
 | 
                | Hi Donald. 
 To obtain the list of Exchange Extension add-ins (like the SalesLogix add-in) you can use the following registry key:
 HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Exchange\Client\Extensions
 
 Please also read the following article to learn how you can detect which add-in is currently running in Outlook:
 http://support.microsoft.com/kb/286408
 | 
 |