ExcelWork.info

VBE をマクロで操作する時の設定(VBProject プロパティ、VBE プロパティ)

VBE をマクロで操作する時の設定について

Excel 2002 以降のバージョンでは、通常 VBE をマクロで操作( VBProject または VBE を使用)する場合、設定を変更しないととエラーが発生します。

設定1

エラー発生を防ぐための設定方法です。( ※ 以下、Excel 2013 での設定方法ですが、エクセルのバージョンによって多少異なるので注意してください)。


  1. Excel の「開発」タブから [マクロのセキュリティ] をクリックして、[セキュリティセンター] ダイアログボックスを開きます。

     
  2. 「VBA プロジェクト オブジェクト モデルへのアクセスを信頼する」にチェックを入れます。

設定2

以下は、VBProject プロパティおよび VBE プロパティによって返されるオブジェクトに関する情報を取得するための設定です。この設定は必ずしも必要ではありません。


  1. Excel の「開発」タブから [Visual Basic] をクリックして、VBE を起動します。

     
  2. [ツール] – [参照設定] をクリックして、「参照設定」ダイアログボックスを表示します。「Microsoft Visual Basic for Applications Extensibility」 をクリックして、「OK」 をクリックします。