Outlook用のマクロを作成しましたが、メールを作成するたびに表示されるボタンから実行したいと考えています。そのため、マクロを指すボタンをクイックアクセスツールバーに追加し、ボタンにアイコンを付けて名前を変更しました。
また、セキュリティセンター([ファイル]> [オプション]> [セキュリティセンター]> [セキュリティセンターの設定..]> [マクロ設定))に移動し、セキュリティレベルを「すべてのマクロに関する通知」。
Outlookを再起動しましたが、ボタンをクリックしても何も起こりません。 Outlook 2003およびOutlook 2007では、マクロを実行するにはこれで十分でした。
マクロの最初の行にブレークポイントを追加しましたが、実行されません。これは、Outlook 2010がまだマクロの実行を停止していることを意味していると結論付けることができます。
Outlook 2010でマクロを実行するように奨励するために他に何が必要かを誰かが知っていますか?
Outlookのインストールが破損していることが判明したため、マクロが実行されませんでした。
後で再インストールすると、すべてが正常に機能しました。
十分な回答を得るには、さらに詳しい情報が必要ですが、ここでは、私が行った、マクロを成功させるために成功したことの簡単な概要を示します。
これは、Outlook内で発生するイベントに基づいてコードを実行しようとしていることを意味します。例えば、 Application_Startup
。
開発者の下でIDE(Alt + F11) 選択する Microsoft Outlook Objects
-> ThisOutlookSession
次に、General
と表示されたドロップダウンを選択し、Application
を選択します。その後、追加できるすべてのイベントドリブンメソッドを選択できます。例えば:
IDEで、ツールバー作成ボタンのドロップダウンを選択し、Module
を選択します
コード内でモジュールを作成します。
Sub test()
MsgBox "Hey Look a Macro!"
End Sub
その後、[開発]タブから実行できます。
注:セキュリティセンターですべてのマクロを有効にする必要があります
詳細については、 開発者のWebサイトの資料 を参照することを強くお勧めします。