ExcelWork.info

Excel(エクセル)のマクロ・VBA・関数・操作などのメモ

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

   

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

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

設定1

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


  1. Excel の「開発」タブから [マクロのセキュリティ] をクリックして、[セキュリティセンター] ダイアログボックスを開きます。
    VBE 設定 1-01
     
  2. 「VBA プロジェクト オブジェクト モデルへのアクセスを信頼する」にチェックを入れます。
    VBE 設定 1-02

設定2

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


  1. Excel の「開発」タブから [Visual Basic] をクリックして、VBE を起動します。
    VBE 設定 2-01
     
  2. [ツール] – [参照設定] をクリックして、「参照設定」ダイアログボックスを表示します。「Microsoft Visual Basic for Applications Extensibility」 をクリックして、「OK」 をクリックします。
    VBE 設定 2-02


 - VBE , , , ,

Message

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください

  関連記事

HasVBProject プロパティ
ブックにマクロが含まれているか確認(HasVBProject プロパティ)

HasVBProject プロパティ ブックにマクロが含まれているかどうかを表す …

VBComponents コレクション
VBEのモジュールを参照する(VBComponents コレクション)

VBComponents コレクション VBComponents コレクションを …

モジュール内のコードを操作する(CodeModule のメソッド)

CodeModule オブジェクト モジュール内のコードの追加、削除、編集等を行 …

CodeModule プロパティ 1
モジュール内のコードを操作する(CodeModule のプロパティ)

CodeModule オブジェクト モジュール内のコードの追加、削除、編集等を行 …

VBComponent オブジェクト 01
VBEのモジュールを参照する(VBComponent オブジェクト)

VBComponent オブジェクト VBComponent オブジェクトは、V …

VBProject プロパティ
VBEを操作する(VBProject プロパティ)

VBProject プロパティ 指定されたブックの VisualBasic プロ …