Talking to myself
Where I found it:
http://msdn.microsoft.com/library/de...olexcoutlk.asp
What I needed:
Sub OutlookLink()
Dim dbs As database
Dim tdf As TableDef
Dim str As String
Const conTableExists = 3012
On Error GoTo Link_Err
Set dbs = CurrentDb
str = "Outlook 9.0;MAPILEVEL=Ãffentliche Ordner|Alle Ãffentlichen Ordner\Bau- Umwelt- und Wirtschaftsdepartement\Raumentwicklung, Wirtschaftsförderung und Geoinformation\Geoinformation\;" _
& "TABLETYPE=0;" _
& "DATABASE=C:\DOKUME~1\dmathis\LOKALE~1\Temp\" & dbs.Name & ";" '_
'& "PROFILE=David;PWD=Cisco;"
Set tdf = dbs.CreateTableDef("Outlook Contacts")
tdf.Connect = str
tdf.SourceTableName = "allg. Kontakte/Verteilerlisten"
dbs.TableDefs.Append tdf
RefreshDatabaseWindow
Link_Exit:
dbs.Close
Set dbs = Nothing
Exit Sub
Link_Err:
If Err = conTableExists Then
MsgBox "Die Tabelle Outlook Contacts existiert bereits."
Resume Link_Exit
Else
MsgBox "Error: " & Err.Number & ": " & Err.Description
End If
End Sub