Hallo,
ich habe Outlook 2007 auf dem Rechner mit VB2005.
Nun habe ich ein Programm geschrieben welches mir die Kontaktdaten ausließt.
Dafür habe ich die Outlook Tools als Referenz eingebunden.
Wenn ich das Programm nun aber auf einem Rechner ausführen will auf dem Outlook 2003 Installiert ist funktioniert dies nicht.
Das Problem schein die Version der Outlook Tools zu sein v9 bei 2003 und v12 bei 2007.
Gibt es eine Möglichkeit für beide Outlook Versionen zu Programmieren, also wie ein Universales Toolkit?
ich habe Outlook 2007 auf dem Rechner mit VB2005.
Nun habe ich ein Programm geschrieben welches mir die Kontaktdaten ausließt.
Dafür habe ich die Outlook Tools als Referenz eingebunden.
Wenn ich das Programm nun aber auf einem Rechner ausführen will auf dem Outlook 2003 Installiert ist funktioniert dies nicht.
Das Problem schein die Version der Outlook Tools zu sein v9 bei 2003 und v12 bei 2007.
Gibt es eine Möglichkeit für beide Outlook Versionen zu Programmieren, also wie ein Universales Toolkit?
Code:
Imports Microsoft.Office.Interop
[...]
Dim oApp As Outlook.Application = New Outlook.Application()
Dim oNS As Outlook.NameSpace = oApp.GetNamespace("mapi")
oNS.Logon("Outlook", Missing.Value, False, True)
Dim cContacts As Outlook.MAPIFolder = oNS.GetDefaultFolder( _
Outlook.OlDefaultFolders.olFolderContacts)
Dim oItems As Outlook.Items = cContacts.Items
Dim oCt As Outlook.ContactItem
For i As Integer = 1 To oItems.Count - 1
oCt = oItems(i)
Next
[...]