ExcelWork.info

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

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

      2016/05/21

VBProject プロパティ

指定されたブックの VisualBasic プロジェクトを表す VBProject オブジェクトを返します。VBProject プロパティを使用するには、事前に設定が必要です。詳細は、VBE をマクロで操作する時の設定(VBProject プロパティ、VBE プロパティ) を参照してください。


【書式】

<取得>
object.VBProject


引数・戻り値

  • object  ・・・  対象となる Workbook オブジェクトを指定します。


VBProject の主なメンバー


VBProject.Name プロパティ

VisualBasic プロジェクトの名前を取得および設定します。


【書式】

object.Name


引数・戻り値

  • object  ・・・  対象となる VBProject オブジェクトを指定します。

VBProject.FileName プロパティ

VisualBasic プロジェクト を含むブックのパスとファイル名を返します。


【書式】

object.FileName


引数・戻り値

  • object  ・・・  対象となる VBProject オブジェクトを指定します。

VBProject.Protection プロパティ

VBProject にパスワードが設定されていて内容が表示できない場合、1 を返します。
パスワードが設定されていない場合や設定されていてもパスワードが入力されて解除されている状態の場合(つまり VBProject の内容が表示されている場合)は、0 を返します。


【書式】

object.Protection


引数・戻り値

  • object  ・・・  対象となる VBProject オブジェクトを指定します。

VBProject.VBComponents プロパティ

VBComponets は、VBProject 内の全モジュールを表します。index で、個別のモジュールを参照することができます。


【書式】

<モジュール(全体)を参照>
object.VBProject.VBComponents

<モジュールの総数を取得>
object.VBProject.VBComponents.Count

<モジュール(個別)を参照>
object.VBProject.VBComponents ( index )


引数・戻り値

  • object  ・・・  対象となる VBProject オブジェクトを指定します。
  • index  ・・・   1 からはじまる整数値、またはモジュールの名前を指定します。

VBComponentsのメンバー(メソッド・プロパティ)の詳細に関しては、VBEのモジュールを参照する(VBComponents コレクション) を参照してください。

VBComponentのメンバー(メソッド・プロパティ)の詳細に関しては、 VBEのモジュールを参照する(VBComponent オブジェクト) を参照してください。



VBProject プロパティ 使用例

サンプルVBAソース


実行結果

VBProject プロパティ



 - VBE , , , ,

Message

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

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

  関連記事

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

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

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

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

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

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

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

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

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

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

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

VBE をマクロで操作する時の設定について Excel 2002 以降のバージョ …