2017-05-08 12 views
1

Outlookで、受信した、またはクライアントに送信された最後の数個の電子メールを見たいことがあります。Outlookにカスタム/電子メールドメイン列を追加できますか?

クライアントごとに複数の個別の電子メールアドレスがあるように、確実にクライアントに属するものとして電子メールを識別するための唯一の方法は、電子メールアドレスのドメイン部分を見ている、例えばcompany[email protected]

どのようにすることができます私はこれをメインビュー(InboxSent Itemsなど)のソート可能な列として追加しますか?

答えて

0

出荷時には表示されません。すべての既存の電子メールを処理し、処理するフォルダのMAPIFolder.Items.ItemAddイベントを使用してすべての新しいアイテムを自動的に処理して、ユーザープロパティ(MailItem.UserProperties.Add)をコードで抽出した値に設定できます。あなたのプロパティを含むようにフォルダビューを変更すると、それを見ることができます。

0

複数のアイテムが同時にフォルダに追加される場合、ItemsクラスのItemAddイベントは発生しません。

ApplicationクラスのNewMailExイベントを処理できます。これは、新しいメッセージが受信トレイに到着し、クライアントルール処理が行われる前に発生します。 EntryIDCollection配列で返されたEntry IDを使用して、NameSpace.GetItemFromIDメソッドを呼び出してアイテムを処理することができます。

イベントハンドラでは、項目をソートするためのUIにユーザであるユーザプロパティを追加できます(MailItem.UserProperties.Add)。 FolderクラスのCurrentViewプロパティは、現在のビューを表すViewオブジェクトを返します。

Viewオブジェクトを使用すると、すべての異なるタイプのデータのソート、グループ化、および最終的な表示を可能にするカスタマイズ可能なビューを作成できます。重要なデータを作成して維持するために必要な柔軟性を提供するさまざまなビュータイプがあります。 - テーブルビュータイプ(olTableView)を使用すると、単純なフィールドベースのテーブルでデータを表示できます。 - カレンダー表示タイプ(olCalendarView)を使用すると、カレンダー形式でデータを表示できます。 - カードビュータイプ(olCardView)では、一連のカードのデータを表示できます。各カードには、アイテムに含まれる情報が表示され、ソートできます。 - アイコン表示タイプ(olIconView)を使用すると、Windowsフォルダまたはエクスプローラと同様に、データをアイコンとして表示できます。 - タイムラインビュータイプ(olTimelineView)を使用すると、カスタマイズ可能なリニアタイムラインで受信したデータを表示できます。

ビューは、ViewオブジェクトのXMLプロパティを使用して定義され、カスタマイズされます。 XMLプロパティを使用すると、ビューのさまざまな機能を定義するカスタマイズされたXMLスキーマを作成および設定できます。

2

ほぼ私がhere(私は式を改良しました)から欲しいものを見つけました。

New Columnをクリックして、新しい数式ベースの列入力し、Show Columnsダイアログからのビューに新しい列を追加します。

IIf(InStr([SearchFromEmail], "@") = 0, "", Mid([SearchFromEmail], InStr([SearchFromEmail], "@") + 1)) 

を同様の質問がhttps://superuser.com/questions/703013/outlook-how-to-display-sender-email-address-in-inbox/703035#703035

ここに頼まれました
関連する問題