Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Gibt eine OlAutoDiscoverConnectionMode -Konstante, die den Typ der Verbindung für die automatische Erkennung des Microsoft Exchange-Servers angibt, das das primäre Exchange-Konto gehostet wird. Schreibgeschützt.
Syntax
Ausdruck. AutoDiscoverConnectionMode
Ausdruck Eine Variable, die ein NameSpace-Objekt darstellt.
Hinweise
Diese Eigenschaft ist vergleichbar mit der AutoDiscoverConnectionMode -Eigenschaft des Account -Objekts. Wenn mehrere Exchange-Konten im aktuellen Profil definiert sind, verwenden Sie die AutoDiscoverConnectionMode -Eigenschaft für das jeweilige Konto.
Beispiel
NameSpace.AutoDiscoverXml handelt es sich um eine XML-Zeichenfolge, die von den Auto-Discovery-Dienst des Exchange-Servers zurückgegeben wird. Im folgenden Codebeispiel wird angezeigt, wenn diese XML-Zeichenfolge verfügbar, während eine normale Outlook-Sitzung ist AutoDiscoverConnectionMode -Eigenschaft verwendet.
Wenn das Application.Startup -Ereignis tritt auf, wenn AutoDiscoverConnectionMode nicht gleich OlAutoDiscoverConnectionUnknown ist.
Tritt des NameSpace.AutoDiscoverComplete -Ereignisses, wenn AutoDiscoverConnectionMode nicht gleich OlAutoDiscoverConnectionUnknown ist.
Dim WithEvents Session As NameSpace
Dim LastAutoDiscoverXml As String
Dim LastAutoDiscoverConnectionMode As OlAutoDiscoverConnectionMode
Private Sub Application_Startup()
Set Session = Application.Session
If (Session.AutoDiscoverConnectionMode <> olAutoDiscoverConnectionUnknown) Then
LastAutoDiscoverXml = Session.AutoDiscoverXml
LastAutoDiscoverConnectionMode = Session.AutoDiscoverConnectionMode
DoAutoDiscoverBasedWork
End If
End Sub
Private Sub Session_AutoDiscoverComplete()
LastAutoDiscoverXml = Session.AutoDiscoverXml
LastAutoDiscoverConnectionMode = Session.AutoDiscoverConnectionMode
If LastAutoDiscoverConnectionMode <> olAutoDiscoverConnectionUnknown Then
DoAutoDiscoverBasedWork
End If
End Sub
Private Sub DoAutoDiscoverBasedWork()
' Do activity requires auto discover information
Dim displayName As String
Dim posStartTag, posEndTag As Integer
posStartTag = InStr(1, LastAutoDiscoverXml, "<DisplayName>")
posEndTag = InStr(1, LastAutoDiscoverXml, "</DisplayName>")
If (posStartTag > 1 And posEndTag > 1) Then
displayName = Mid(LastAutoDiscoverXml, posStartTag + 13, posEndTag - posStartTag - 13)
Debug.Print "DisplayName = " & displayName
End If
End Sub
Siehe auch
Support und Feedback
Haben Sie Fragen oder Feedback zu Office VBA oder zu dieser Dokumentation? Unter Office VBA-Support und Feedback finden Sie Hilfestellung zu den Möglichkeiten, wie Sie Support erhalten und Feedback abgeben können.