
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 でパスを見つける方法:
- メールを開く
- を押したままSHIFT、CTRL押すF
- Browse開いたダイアログをクリックします(またはキーボードのALT+ )B
- 新しいダイアログの内容を調べます。
記憶から...時々不安定になるが、これは筋肉の記憶に保存されている