it-swarm-ja.com

コンテンツまたはフォーマットに基づいてOutlook2010ルールを作成できますか?

これは重大な問題ではありませんが、私が達成したいことです。また、ルールが進むべき道かどうかもわかりませんが、完全に自動化されたものを探しています。

私には、ComicSansで彼の電子メールを植字することを主張する特派員がいます。これは私の繊細な感性を際限なく怒らせます。私が欲しいのは、問題のあるフォントを検出し、そのフォーマットを他のほとんどすべてに自動的に切り替えるOutlookの自動化ツールです。(変更できる場合ターゲットフォント、すばらしい、その電子メールをプレーンテキストに変換するだけならすばらしい。私の好みはCalibriですが、Comic Sansでない限り、何でもいいです。)これを実行したいと思いますwithoutすべての電子メールのフォーマットを失うことなく。私はここで核に行く必要はありません、サージカルストライキはまさに必要なものです。

私が言ったように、Outlookのルールがこれに適しているかどうかはわかりません。 (そして、彼らが私の電話でいくつかのメンテナンスの問題を引き起こしていたので、私はそれらの使用をやめました。)それが私が書くマクロであっても、受信トレイアイテムをチェックし、Comic Sansを探し、フォーマットを削除/変更する何か。 。

何か助けはありますか?

4
John Rudy

HTMLBodyプロパティをいじってください。スクリプトを実行するルールで次のようなことを行う必要があります。

Public Sub RemoveFont (email as MailItem)
   email.HTMLBody = Replace (email.HTMLBody, "Comic Sans MS", "Calibri")
End Sub

メールの複雑さによっては少し単純すぎるかもしれませんが、一般的な要点はほぼ正しいと思います。

2
Rhys Gibson