Как получить полный путь из результатов поиска сообщений/электронной почты Outlook

Как получить полный путь из результатов поиска сообщений/электронной почты Outlook

Я получаю имя папки, отображаемое в результатах поиска в Outlook 365 (подключенном к серверу Exchange). Но это просто имя папки без какой-либо подсказки, где именно она находится.

Я нашел несколько решений (например здесь: откройте письмо из поиска и снова нажмите Crtl+Shift+F, чтобы получить путь к папке), но ни один из них, похоже, больше не работает с текущей версией Outlook 365. Есть ли какой-либо новый способ через графический интерфейс, который может достичь этой цели (без использования VBA)?

Примечание: Я могу получить доступ к полному пути с помощью VBA (проверьте мой собственный ответ)ниже), но это не то, что я ищу.

решение1

Пока что единственным рабочим решением, которое я нашел, было получение пути через VBA, которое я взял за основу решения, найденного наvboffice.net, :

Public Sub GetItemsFolderPath()

  'Declare/Init Variables
  Dim obj As Object
  Dim F As Outlook.MAPIFolder
  Dim strMsg as String
  Set obj = Application.ActiveWindow

  'Fetch Path
  If TypeOf obj Is Outlook.Inspector Then
      Set obj = obj.CurrentItem
    Else
      Set obj = obj.Selection(1)
    End If
  Set F = obj.Parent

  'Show path and optionally open it:
  strMsg = "The path is: " & F.FolderPath & vbCrLf & "Switch to the folder?"
  If MsgBox(strMsg, vbYesNo) = vbYes Then
    Set Application.ActiveExplorer.CurrentFolder = F
    End If

  End Sub

решение2

Полный путь? Вероятно, без VBA это невозможно.

графический интерфейсспособ найти путь в старой версии Outlook:

  • Откройте письмо
  • Удерживайте SHIFTи CTRL, нажмитеF
  • Нажмите Browseв открывшемся диалоговом окне (или ALT+ Bна клавиатуре)
  • Проверьте содержимое нового диалогового окна.

Из памяти... которая порой бывает нечеткой, это хранится в мышечной памяти

Связанный контент