Outlook メッセージ/メール検索結果からフルパスを取得する方法

Outlook メッセージ/メール検索結果からフルパスを取得する方法

Outlook 365 (Exchange サーバーに接続) の検索結果にフォルダー名が表示されます。ただし、これはフォルダーの名前のみで、正確な場所についてのヒントはありません。

いくつかの解決策を見つけました(例えばここ: 検索からメールを開き、もう一度 Crtl+Shift+F を押してフォルダー パスを取得します) ですが、現在の Outlook 365 バージョンではいず​​れも機能しないようです。GUI を使用してその目的を達成できる新しい方法はありますか (VBA を使用せずに)?

注記: VBAを使用してフルパスにアクセスできます(自分の回答を確認してください)下に) ですが、それは私が探しているものではありません。

答え1

これまでのところ、私が見つけた唯一の有効な解決策は、VBAを介してパスを取得することでした。これは、私が見つけた解決策に基づいています。ホームページ、:

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 でパスを見つける方法:

  • メールを開く
  • を押したままSHIFTCTRL押すF
  • Browse開いたダイアログをクリックします(またはキーボードのALT+ )B
  • 新しいダイアログの内容を調べます。

記憶から...時々不安定になるが、これは筋肉の記憶に保存されている

関連情報