キーでマクロを保存します。以上で、マクロを作成する手順の説明は終了です。モデルを一つ一つ理解するよりも、特定の処理を行うサンプルをベースにカスタマイズするほうが楽かもしれません。このブログで公開したマクロやスクリプトのサンプルへのリンク集が以下のページにありますので、こちらを参考にしてみてください。PM突然ですみませんですが、一つ聞きたい事があります。outlook2003にてそのままの新規ボタンでマクロ起動する方法がありあすか?新たしいボタンを作らないでoutlookの外観をかわないで新規メールボタンを押して、メールを新規して、そしてこの時あるマクロを起動するのができます。今、こういう要望がありますので悩んでますので、ご存知でしたらよろしくお願いいたします。さん新規ボタンでマクロなどのスクリプトを動作させる方法としては、以下の2通りが考えられます。より、新しいメッセージ作成ウィンドウが開いた場合の処理が実装できます。より、メッセージ作成のフォームをカスタマイズしたフォームに置き換え、そのフォーム内でスクリプトを実行します。新規作成だけでなく受信メッセージや予定アイテムなどを開いた場合にもイベントやフォームのスクリプトが起動されるため、開いたメッセージが新規作成かどうかをどうやって判別するかという問題があります。新規作成メッセージと判断できますが、署名を自動で入れる場合にはいろいろと面倒かもしれません。起動していない間にサーバーで受信されたメッセージに対してはこのイベントが発生しません。AMありがとうございます。今実行してみたところ「このストアではルールがサポートされていません。処理を完了出来ませんでした。objStore.GetRules()」で問題が会ったみたいです。最初にいい忘れたのですが、こちらはoffice2010の環境です。解決してくださると幸いです。他のマクロを追加する方法が分かりません。コード全体を差し替えて保存する。書き換えてしまうため、常に1つのマクロしか実行できません。中に続けて別のマクロを記述するだけで構いません。同じ名前のマクロを複数登録することはできないので、場合によっては名前を変える必要があります。