Gmail のようなアーカイブ ボタンを Microsoft Outlook に追加する


Gmail は、電子メールをゴミ箱に捨てずに受信トレイをきれいに保つ簡単な方法としてアーカイブを普及させましたが、Outlook を使用している場合、少なくともデフォルトでは、アーカイブは実際にはオプションではありません。 Outlook にアーカイブを追加する方法は次のとおりです。

フォローするかどうか受信箱ゼロまたは使用しますジーナの信頼できるトリオ受信トレイをきれいな状態に保つために、Outlook で最も時間がかかり面倒なタスクの 1 つは、メールをアーカイブ フォルダーに移動することです。今日は、Outlook の強力なマクロ サポートを使用して、これを自動化する方法を説明します。


このソリューションの功績はすべて、Lifehacker 読者の jayp に与えられます。彼独自の奇抜なテクニックを送り込んだこれがこの記事の基礎でした。スクリプトのより高度なバージョンを確認したい場合は、一読の価値があります。

このシナリオでは、このような電子メール メッセージを受信トレイからアーカイブ フォルダーに移動するボタンを作成しようとしています。この魔法は、これから作成するマクロによって舞台裏で行われます。

マクロを受け入れるかどうか毎回確認されずにマクロを使用するには、適切な名前の VBA プロジェクト用デジタル証明書ユーティリティを使用して個人デジタル証明書を作成する必要があります。

デジタル証明書の作成はこれまで以上に簡単です。名前を入力してボタンをクリックし、完了したらボタンをクリックするだけです。

次に、メニューから [ツール] -> [マクロ] -> [マクロ] を選択してマクロを作成し、マクロの名前を入力して [作成] ボタンをクリックします。

Visual Basic エディターを起動したら、次のマクロを貼り付けて、現在そこにあるものを置き換える必要があります。あなたは気づくでしょうFolders("Archive")コード内のセクション - これは、Archive 以外のフォルダー名を使用する場合に変更できます。

サブアーカイブ()

ArchiveFolder = Application.GetNamespace("MAPI") を設定します。 _

GetDefaultFolder(olFolderInbox).Parent.Folders("アーカイブ")

ActiveExplorer.Selection の各メッセージについて

Msg.アーカイブフォルダーの移動

次のメッセージ

エンドサブ

この手順を完了したら、[ツール] -> [デジタル署名] に移動し、前に作成した証明書を割り当てます。これにより、Outlook は常に警告を発することなくマクロを実行できるようになります。完了したら、[保存] ボタンをクリックし、[ファイル] -> [閉じて戻る] メニュー項目を使用して Outlook に戻ります。

次に、実際にツールバーにボタンを追加します。ツールバーを右クリックして [カスタマイズ] を選択し、[コマンド] -> [マクロ] を参照してマクロをツールバーにドラッグします。

[カスタマイズ] ダイアログを開いたまま、ボタンの名前を変更したり、テキストを削除したりして、新しいアイコンを割り当てることができます。ボタンのショートカット キーを作成する場合は、文字の前にアンパサンド (&) 文字を置くことができます。これにより、Alt+ キーを使用してショートカットにアクセスできるようになります。ショートカットキーの組み合わせ。

これでメールをアーカイブするためのアイコンが表示されましたが、セットアップを完了するには Outlook を再起動する必要があります。


Outlook がバックアップを起動すると、マクロを有効にするか無効にするかを尋ねるセキュリティ通知ダイアログが表示されます。再度ダイアログが表示されないように、[この発行元のすべてのドキュメントを信頼する] を選択します。

この時点で、メッセージを迅速にアーカイブするための完全に機能するソリューションが完成しているはずですが、同じテクニックを使用して、本格的な GTD システムなどのより高度な機能を作成することもできます。それは、オタクの袖をまくって作業を始めるだけです。 。

この解決策は、Exchange に接続された Outlook 2007 を使用している私にとってはうまくいきました。問題がある場合は、コメントで解決してみましょう。幸運を!

電子メールの自動化が気になる場合は、必ずガイドを確認してください。Trusted Trio で受信箱を空にするまたはメールをToDoから分離する