我將所有電子郵件都保存在 Outlook 資料檔案 (pst) 中,以使搜尋盡可能靈活,因為搜尋資料夾實際上無法跨檔案工作。我有很多資料夾和子資料夾。
例如,當使用對話視圖時,我可以從其他資料夾中顯示電子郵件,這很好。但「在資料夾中」欄位並沒有顯示它們來自哪些資料夾。僅顯示 Outlook 資料檔的名稱。
這沒有幫助,因為我只使用 1 個 Outlook 資料檔。而且似乎沒有任何其他欄位來表示電子郵件所在的資料夾。
我找不到解決方法。無論是為我提供所需內容的不同字段,還是要更改的設置,或者創建自訂字段來執行此操作的方法,或者其他什麼,都會受到歡迎。
這不僅僅是對話視圖,但這就是我希望它發揮作用的地方。
我不確定,但我認為這在 Outlook 2007 中有效(對話視圖不支援從其他資料夾中提取電子郵件,除非從搜尋資料夾中使用)。
關於如何讓它發揮作用有什麼想法嗎?
答案1
我今天無法測試對話視圖,但這段 VBA 可以在其他地方使用。
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
答案2
嘗試根據公式建立自訂欄位。
人民幣上列姓名欄 ->自訂目前視圖->領域->新領域
- 放姓名作為資料夾中的新內容
- 放類型作為公式
- 放弗羅穆拉作為[在資料夾中]
(有括號的公式)
按一下「確定」、「確定」、「確定」。
應出現新列。如果它沒有按您的預期顯示資料夾名稱,請檢查您在該資料夾中是否具有正確的權限(例如,您是否是受委派者)。
答案3
我不知道對話視圖,但在 Outlook 2010(和一些早期版本)中,使用搜尋資料夾,您可以在「資料夾中」列中看到實際保存郵件的資料夾的名稱。
搜尋資料夾可以滿足您的需求嗎?
如果您使用檢視設定對話框,搜尋資料夾可以按轉換對郵件進行分組。然而,「對話」似乎與「主題」相同。