2016-10-17 10 views
1

私は製造環境で働いています。私はOutlookの受信トレイにいくつかのカスタムフィールドを設定しています。これにより、電子メールがどのような物質コードとロット番号で電子メールをすばやく分類できるようになります。私の受信トレイには、「Material」と「Lot No」の2つの新しい列があります。私は、UserFormatをプルアップして、各電子メールのUserProperty小道具を使ってこれらの値を素早く編集できるマクロを書いた。Outlook 2007の電子メールヘッダーにカスタムMailItemプロパティを表示するにはどうすればよいですか?

Image of columns in Inbox to demo what I mean.

enter image description here

私は(私は、個々の電子メールを開いて、「このフォームのデザイン」に移動し、手動でヘッダーにフィールドを追加することができます知っているが、これは明らかに実用的ではありません結局のところ、私の効率性を改善するためにこの全体的な運動をしています)。プログラムでこれを行う方法はありますか?

Image of manually-added fields in email header.

enter image description here

私はすべての上に検索し、三振しています。私は受け取った電子メールのフォーム要素(または少なくとも私が理解している参照)を操作するための良いリファレンスを見つけることさえできません。

ありがとうございました。

答えて

0

MailItem.UseProperties.Add/MailItem.Saveを使用して、ユーザーのプロパティを追加/変更します。

+0

こんにちは、ドミトリー。返信してくれてありがとう。私はおそらく私の質問では不明だったので、私は謝罪します。明確にするために、MailItemのメタデータにプロパティを追加することは問題ではありません。どこに迷惑をかけているのですか? –

+0

@Dmitry。モバイルでの入力に関する問題は、すぐに「入力」に当たっています...私が言ったことは、各電子メールのフォームを手作業で編集することなく、これらのフィールドをヘッダーに表示することができないことでした。あなたはそれについて何か提案していますか? –

+0

私は問題が何であるかわかりません - フォルダビューが特定のユーザープロパティを表示するように構成されている場合は、MailItem.UserPorperties.Addを呼び出し、UserProperty.Valueの値を設定してからアイテムを保存しますMailItem.Save)。それは動作しませんか? –

関連する問題