web-dev-qa-db-ja.com

Outlookでの会話ベースのグループ化はGmailに似ていますか?

仕事用のメールに雇用主のOutlook 2007システムを使用できず、Gmailアカウントに転送するオプションがありません。

Gmailで本当に見逃している唯一のことは、スレッド化された会話です。これにより、返信として送信したものを簡単に確認し、メールの文字列全体を簡単にフォローできます。

Outlookで会話の列を追加することを提案しましたが、会話で並べ替えると、最新の電子メールが一番上に表示されず、さらに、別の送信フォルダーにあるため、送信した電子メールは表示されません。

Outlookでメールを整理するようなスレッドを取得する方法に関するアイデアはありますか?

18
AaronLS

それが役立つかどうかはわかりませんが、Outlook 2010には、送信されたメッセージを含む 会話ベースのビュー があります。

7
Roger

私はこれらの手順を使用します(より生産的な今のブログの post から):

  1. 受信トレイに切り替えます。

  2. Outlookのメインメニューから

    1. Outlook 2007の場合:[現在のビュー]> [ビューの定義]を選択します。
    2. Outlook 2003の場合:[並べ替え]> [現在のビュー]> [ビューの定義]を選択します。
  3. ビューのリストで[メッセージ]行を選択し、[コピー]ボタンをクリックします。表示されるウィンドウで、新しいビューの名前として「会話によるメッセージ」と入力します。 [このフォルダ、全員に表示]オプションを選択します。 [OK]をクリックしてこのウィンドウを閉じます。

  4. 表示されている[カスタマイズ]ウィンドウで、[グループ化]ボタンをクリックします。 [配置に応じて自動的にグループ化]をオフにします。ドロップダウンリストで[グループアイテム]を[会話]に設定します。 (オプションボタンは[昇順]のままにしておきます。)[OK]をクリックして、このウィンドウを閉じます。

  5. [並べ替え]ボタンをクリックします。 [アイテムの並べ替え]ドロップダウン値を[会話インデックス]に変更します。オプションボタンを降順に変更します。 [OK]をクリックしてこのウィンドウを閉じます。

  6. [OK]をクリックして、[ビューのカスタマイズ]ウィンドウを閉じます。

  7. [ビューの適用]ボタンをクリックすると、新しいビューが実際に表示されます。

8

Outlook 2003をよりGmailのようにする私の解決策は、受信トレイに送信するすべてのアイテムを移動するマクロでした。次に、会話ビューに全体像が含まれます。 Outlook 2007ではマクロをテストしていませんが、Outlook 2010で機能します。

Visual Basic Editorを使用して、ThisOutlookSessionに次のコードを追加します。

Private SentMailFolder As Outlook.MAPIFolder
Private InboxFolder As Outlook.MAPIFolder

Private WithEvents SentMailItems As Outlook.Items

Public Sub Application_Startup()
    Set InboxFolder = Outlook.Session.GetDefaultFolder(olFolderInbox)
    Set SentMailFolder = Outlook.Session.GetDefaultFolder(olFolderSentMail)
    Set SentMailItems = SentMailFolder.Items

    MoveItemsOnStartup
End Sub

Private Sub SentMailItems_ItemAdd(ByVal item As Object)
    MoveSentItemToInbox item
End Sub

Private Sub MoveItemsOnStartup()
    While SentMailFolder.Items.Count > 0
        MoveSentItemToInbox SentMailFolder.Items(1)
    Wend
End Sub

Private Sub MoveSentItemToInbox(sentItem As Object)
    Dim shouldSave As Boolean

    shouldSave = True
    Select Case sentItem.MessageClass
        Case "IPM.Schedule.Meeting.Resp.Pos"
            shouldSave = False
        Case "IPM.Schedule.Meeting.Resp.Neg"
            shouldSave = False
        Case "IPM.Schedule.Meeting.Resp.Tent"
            shouldSave = False
    End Select

    If shouldSave = True Then
        sentItem.Move InboxFolder
    Else
        sentItem.Delete
    End If

End Sub
1

Outlook 2007はこれをネイティブにサポートしていません。アップグレードできない場合は、このタイプの機能を持つ Xobni のようなアドインをインストールできるかどうかを確認できます。

1
Rhys Gibson

これがより簡単な解決策です。

[表示]> [現在のビュー]に移動します([メッセージ]を選択します)。

[表示]> [並べ替え]に戻ります([会話]を選択します)

1
Andrew

上位2票がうまくいきませんでした-「送信済み」フォルダ内のメールが出ませんでした。

Lagsalotのコメント(ここで再現されました。lagsalotに感謝します)が私に役立ちました。

2007以前では、検索フォルダを作成し、受信ボックスと送信済みフォルダを含めることができます検索にフォルダを追加します。提案どおりにビューを作成し、作成したこの検索フォルダに適用します。この検索フォルダは、ソート–ラグサロット6月6日17:24

Lagsalotのコメントに追加するいくつかの詳細:追加するいくつかのこと:

  1. 検索フォルダを作成するには、Outlookの左中央の列を確認します。「メールボックス...」のリストビューがあり、それを展開して、下部に「検索フォルダ」の行アイテムがあるはずです。それを右クリックして、「新しい検索フォルダ」を選択します。
  2. 次に「カスタム」、「OK」の順に選択します。

  3. 私のOutlook 2007では、「Converstaion」オプションによるビューがすでにあり、それをこの検索フォルダーに適用しています。

1
85noob

これは便利かもしれませんが、ほとんどのユーザーにとっては難しいことです。送信したメールを会話に入れるためのより簡単な解決策を次に示します。

OutlookでGmailのような会話を作成する-Aspiのドリフト

1
nel

[表示]→[並べ替え]→[会話]に移動します。

Gmailと同じようにメッセージを並べ替えます。それぞれの列ヘッダーを使用して、カスタムの並べ替えを使用できます。

1
Nirav Zaveri

Outlookの相対的な時間を表示する作業を行いました。 Gmailの相対タイムスタンプで同じ情報を完全に1日表示するように更新します。現在、それはかなり良いです:

OutlookとExcelの相対日付時刻(分前、時間前、日前)、Gmailなど

https://Gist.github.com/peteristhegreat/c3f419bace8c3a3ae35

0
phyatt