der Titel hat eine doppelte Bedeutung:
1. Keine Frage, aber Interesse, ob jemand "MailItem.GetConversation" nutzt und welche Erfahrungen damit gemacht wurden
2. MS zeigt einen C++ - Code für das Enumerieren einer Conversation. Dies konnte ich nicht in VBA umschreiben. Gibt es da eine Trick das ohne spezielle Assemplies zu nutzten?
Mein Versuch:
- Code: Alles auswählen
Sub allConversation_Table()
'https://docs.microsoft.com/en-us/office/vba/outlook/Concepts/Categories-and-Conversations/obtain-and-enumerate-selected-conversations
Dim Sel As Selection, FLD As Folder, EML As MailItem, View As TableView, Tbl As Table, sItms As Items
Dim Conv As Conversation, CHds As Selection, CvHd As ConversationHeader
Set FLD = ActiveExplorer.CurrentFolder
Set View = FLD.CurrentView
If View.ViewType = OlViewType.olTableView Then
If View.ShowConversationByDate Then
Set Sel = ActiveExplorer.Selection
Set CHds = Sel.GetSelection(OlSelectionContents.olConversationHeaders)
Debug.Print Sel.Count, CHds.Count
End If
End If
End Sub
CHds ist immer leer.
Danke
mfg