У меня все мои письма в файле данных Outlook (pst), чтобы сделать поиск максимально гибким, потому что папки поиска на самом деле не работают по всем файлам. У меня много папок и подпапок.
Например, при использовании Conversation View у меня появляются письма из других папок, что хорошо. Но поле «В папке» не показывает, из каких папок они приходят. Отображается только имя файла данных Outlook.
Это бесполезно, так как я использую только один файл данных 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
Попробуйте создать пользовательское поле на основе формулы.
RMB наКолонныпанель имен ->Настроить текущий вид->Поля->Новое поле
- наборИмякак НОВЫЙ В папке
- наборТипкак Формула
- наборФрумулакак [В папке]
(Формула со скобками)
Нажмите ОК, ОК, ОК.
Должен появиться новый столбец. Если он не отображает имя папки, как вы ожидаете, проверьте, есть ли у вас правильные разрешения в папке (например, если вы делегат).
решение3
Я не знаю насчет представления беседы, но в Outlook 2010 (и некоторых более ранних версиях) с помощью папки поиска можно увидеть имя папки, в которой фактически находится сообщение, в столбце «В папке».
Может ли папка поиска предоставить вам то, что вам нужно?
Папки поиска могут группировать сообщения по конверсии, если вы используете диалог настроек вида. Однако, "разговор" похоже то же самое, что и "тема".