Outlook 2010 の「フォルダー内」フィールドに実際のフォルダー名が表示されない

Outlook 2010 の「フォルダー内」フィールドに実際のフォルダー名が表示されない

検索フォルダーはファイル間では実際には機能しないため、できるだけ柔軟に検索できるように、すべてのメールを Outlook データ ファイル (pst) に保存しています。フォルダーとサブフォルダーが多数あります。

たとえば、スレッド ビューを使用すると、他のフォルダーからのメールが表示されますが、これは問題ありません。ただし、[フォルダー内] フィールドには、メールがどのフォルダーから送信されたかは表示されません。Outlook データ ファイルの名前のみが表示されます。

これは役に立ちません。Outlook データ ファイルを 1 つしか使用していないからです。また、電子メールがどのフォルダーにあるかを表す他のフィールドはないようです。このフィールドには別の名前を付ける必要があり、「フォルダー内」は電子メールが入っているフォルダーである必要があります。

回避策が見つかりません。探しているものを提供する別のフィールド、変更する設定、これを行うためのカスタム フィールドを作成する方法などがあれば、歓迎します。

会話ビューだけではありません。会話ビューで動作させたいのです。

よく分かりませんが、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

数式に基づいてカスタム フィールドを作成してみてください。

人民元オンコラム名前バー ->現在のビューをカスタマイズ->田畑->新しいフィールド

  • セット名前フォルダ内の新規として
  • セットタイプ式として
  • セットフォーミュラ[フォルダ内]

(括弧付きの式)

「OK」、「OK」、「OK」をクリックします。

新しい列が表示されます。フォルダー名が期待どおりに表示されない場合は、フォルダーに適切な権限があるかどうかを確認してください (たとえば、代理人である場合)。

答え3

スレッド ビューについてはわかりませんが、Outlook 2010 (および以前のバージョンの一部) では、検索フォルダーを使用すると、実際にメッセージが格納されているフォルダーの名前が [フォルダー内] 列に表示されます。

検索フォルダーは必要なものを提供してくれますか?

表示設定ダイアログを使用すると、検索フォルダーのメッセージを変換別にグループ化できます。ただし、「会話」は「件名」と同じようです。

関連情報