Conversation.GetAlwaysDelete method (Outlook)
Gibt eine Konstante in der OlAlwaysDeleteConversation -Aufzählung zurück, die angibt, ob alle neuen Elemente, die an der Unterhaltung teilnehmen, immer in den Ordner Gelöschte Elemente im angegebenen Zustellungsspeicher verschoben werden sollen.
Syntax
Ausdruck.
GetAlwaysDelete
( _Store_
)
Ausdruck Eine Variable, die ein Conversation-Objekt darstellt.
Parameter
Name | Erforderlich/Optional | Datentyp | Beschreibung |
---|---|---|---|
Store | Erforderlich | Store | Gibt den Informationsspeicher an, der den Ordner Gelöschte Elemente enthält, in den Elemente der Unterhaltung verschoben werden. |
Rückgabewert
Eine Konstante aus der OlAlwaysDeleteConversation-Enumeration , die angibt, ob alle neuen Elemente der Konversation immer in den Ordner Gelöschte Elemente des angegebenen Übermittlungsspeichers verschoben werden.
Hinweise
Wenn der Store-Parameter einen Nichtübermittlungsspeicher angibt, z. B. einen PST-Archivspeicher, gibt die GetAlwaysDelete-Methode eine Konstante aus OlAlwaysDeleteConversation zurück, die für Unterhaltungselemente im Standardübermittlungsspeicher gilt. Elemente in einem Speicher ein Unzustellbarkeitsbericht werden nicht in den Ordner Gelöschte Objekte für die standardmäßiger übermittlungsspeicher verschoben.
Wenn GetAlwaysDeleteOlAlwaysDelete zurückgegeben wird, werden Elemente der Unterhaltung immer in den Ordner Gelöschte Elemente für den Speicher verschoben, die das Elemente enthält. In einer Unterhaltung speicherübergreifend werden Elemente in den Ordner Gelöschte Elemente für den Speicher verschoben, die das Elemente enthält. Wenn GetAlwaysDeleteOlAlwaysDelete zurückgegeben wird, gibt die GetAlwaysMoveToFolder -Methode ein Folder-Objekt, das den Ordner Gelöschte Objekte für die Standard-Informationsspeichers darstellt.
Wenn GetAlwaysDeleteOlAlwaysDeleteUnsupported zurückgibt, unterstützt der angegebene Informationsspeicher immer Verschieben von Elementen in den Ordner Gelöschte Objekte diesen Informationsspeicher die Aktion nicht.
Wenn GetAlwaysDeleteoldonotdelete zurück zurückgibt, neue Elemente, die in der Unterhaltung werden nicht in den Ordner Gelöschte Elemente im angegebenen zustellungsspeicher verschoben, und vorhandene Unterhaltungselemente im Ordner " Gelöschte Elemente " in den Posteingang verschoben werden.
Beispiel
Der folgende Microsoft Visual Basic for Applications (VBA) wird gezeigt, wie die Einstellung immer Löschen der Unterhaltung eine ausgewählte e-Mail-Elements zu überprüfen. Das Codebeispiel überprüft, DemoGetAlwaysDelete
ob Unterhaltungen im Standardspeicher aktiviert sind, ruft die Unterhaltung ab, die das erste E-Mail-Element umfasst, das im Lesebereich angezeigt wird, wenn eine Unterhaltung vorhanden ist, verwendet GetAlwaysDelete , um die Einstellung immer löschen zu erhalten, und zeigt die Einstellung an.
Sub DemoGetAlwaysDelete()
Dim oMail As Outlook.MailItem
Dim oConv As Outlook.Conversation
Dim oStore As Outlook.Store
Dim intValue As Integer
' Get the item displayed in Reading Pane.
Set oMail = ActiveExplorer.Selection(1)
If Application.Session.DefaultStore.IsConversationEnabled Then
Set oConv = oMail.GetConversation
If Not (oConv Is Nothing) Then
intValue = _
oConv.GetAlwaysDelete(Application.session.DefaultStore)
If intValue = _
Outlook.OlAlwaysDeleteConversation.olAlwaysDelete Then
Debug.Print "olAlwaysDelete"
ElseIf intValue = _
Outlook.OlAlwaysDeleteConversation.olAlwaysDeleteUnsupported Then
Debug.Print "olAlwaysDeleteUnsupported"
ElseIf intValue = _
Outlook.OlAlwaysDeleteConversation.olDoNotDelete Then
Debug.Print "olDoNotDelete"
End If
End If
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.