Ich habe alle meine E-Mails in einer Outlook-Datendatei (pst), um die Suche so flexibel wie möglich zu gestalten, da Suchordner nicht wirklich dateiübergreifend funktionieren. Ich habe viele Ordner und Unterordner.
Wenn ich beispielsweise die Konversationsansicht verwende, werden mir E-Mails aus anderen Ordnern angezeigt, was gut ist. Aber das Feld „Im Ordner“ zeigt mir nicht, aus welchen Ordnern sie kommen. Nur der Name der Outlook-Datendatei wird angezeigt.
Das ist nicht hilfreich, da ich nur eine Outlook-Datendatei verwende. Und es scheint kein anderes Feld zu geben, das angibt, in welchem Ordner sich die E-Mail befindet. Dieses Feld sollte eigentlich anders benannt werden, und „Im Ordner“ sollte der Ordner sein, in dem sie sich befindet.
Ich kann keine Problemumgehung finden. Entweder ein anderes Feld, das mir das gibt, wonach ich suche, oder eine Einstellung zum Ändern oder eine Möglichkeit, ein benutzerdefiniertes Feld zu erstellen, um dies zu tun, oder etwas Ähnliches wäre willkommen.
Es ist auch nicht nur die Konversationsansicht, aber dort soll es funktionieren.
Ich bin nicht sicher, aber ich glaube, dass dies in Outlook 2007 funktioniert hat (die Konversationsansicht unterstützte nicht das Abrufen von E-Mails aus anderen Ordnern, es sei denn, sie wurde aus einem Suchordner verwendet).
Irgendwelche Ideen, wie man das zum Laufen bringt?
Antwort1
Ich kann die Konversationsansicht heute nicht testen, aber dieses bisschen VBA funktioniert woanders.
http://vboffice.net/sample.html?lang=en&mnu=2&smp=65&cmd=showitem
Public Sub GetItemsFolderPath()
Dim obj As Object
Dim F As Outlook.MAPIFolder
Dim Msg$
Set obj = Application.ActiveWindow
If TypeOf obj Is Outlook.Inspector Then
Set obj = obj.CurrentItem
Else
Set obj = obj.Selection(1)
End If
Set F = obj.Parent
Msg = "The path is: " & F.FolderPath & vbCrLf
Msg = Msg & "Switch to the folder?"
If MsgBox(Msg, vbYesNo) = vbYes Then
Set Application.ActiveExplorer.CurrentFolder = F
End If
End Sub
Antwort2
Versuchen Sie, basierend auf der Formel ein benutzerdefiniertes Feld zu erstellen.
RMB einSäulenNamensleiste ->Aktuelle Ansicht anpassen->Felder->Neues Feld
- SatzNameals NEU im Ordner
- SatzTypals Formel
- SatzFromulaals [Im Ordner]
(Formel mit Klammern)
Klicken Sie auf „OK“, „OK“, „OK“.
Eine neue Spalte sollte erscheinen. Wenn der Ordnername nicht wie erwartet angezeigt wird, überprüfen Sie, ob Sie über die richtigen Berechtigungen für den Ordner verfügen (z. B. wenn Sie Delegierter sind).
Antwort3
Ich weiß nichts über die Konversationsansicht, aber in Outlook 2010 (und einigen früheren Versionen) können Sie mithilfe eines Suchordners in der Spalte „Im Ordner“ den Namen des Ordners sehen, der die Nachricht tatsächlich enthält.
Würde Ihnen ein Suchordner das liefern, was Sie brauchen?
In den Suchordnern können die Nachrichten nach Konvertierung gruppiert werden, wenn Sie das Dialogfeld „Ansichtseinstellungen“ verwenden. Allerdings scheint „Konversation“ dasselbe zu sein wie „Betreff“.