次の方法で共有


プロパティ (Visual Basic アドイン モデル)

ActiveCodePane

アクティブな、または最後のアクティブな CodePane オブジェクトを返すか、アクティブな CodePane オブジェクトを設定します。 読み取り/書き込みです。

解説

次の例のように、ActiveCodePane プロパティには任意の有効な CodePane オブジェクトを設定できます。

Set MyApp.VBE. ActiveCodePane = MyApp.VBE.CodePanes(1)

前の例では、コード ペインコレクション内の最初のコード ペインを、アクティブなコード ペインとして設定しています。 SetSelection メソッドを使用して、コード ペインをアクティブにすることもできます。

ActiveVBProject

プロジェクト ウィンドウのアクティブなプロジェクトを返します。 読み取り専用です。

解説

ActiveVBProject プロパティでは、プロジェクト ウィンドウで選択されているプロジェクト、またはコンポーネントがその中で選択されているプロジェクトが返されます。 後者の場合、プロジェクト自体は選択されているとは限りません。 プロジェクトが明示的に選択されているかどうかにかかわらず、アクティブなプロジェクトは常に存在します。

ActiveWindow

開発環境のアクティブなウィンドウを返します。 読み取り専用です。

解説

開発環境で複数のウィンドウを開いている場合、ActiveWindow プロパティの設定値は、フォーカスがあるウィンドウになります。 メイン ウィンドウにフォーカスがある場合は、ActiveWindowNothing を返します。

AddIns

アドインがそのオートメーション コンポーネントを機能拡張オブジェクト モデルに登録するときに使用できるコレクションを返します。

構文

object.AddIns

object プレースホルダーは、「適用対象」の一覧のオブジェクトとして評価されるオブジェクト式を表します。

BuildFileName

プロジェクトのビルド時に使用される DLL 名を設定するか返します。

構文

object.BuildFileName

object プレースホルダーは、「適用対象」の一覧のオブジェクトとして評価されるオブジェクト式を表します。

BuiltIn

Reference オブジェクトが削除できない既定の参照かどうかを示す Boolean 値を返します。 読み取り専用です。

BuiltIn プロパティは、以下の値を返します。

説明
True 削除できない既定の参照です。
False 参照は既定の参照ではありません。削除できます。

Caption

アクティブなウィンドウのタイトルを含む String を返します。 読み取り専用です。

解説

アクティブなウィンドウのタイトルとは、ウィンドウのタイトル バーに表示されるテキストです。

CodeModule

コンポーネントの背後にあるコードを表すオブジェクトを返します。 読み取り専用です。

解説

コンポーネントにコード モジュールが関連付けられていない場合、CodeModule プロパティは Nothing を返します。

注:

CodePane オブジェクトは、表示可能なコード ウィンドウを表します。 特定のコンポーネントが、複数の CodePane オブジェクトを持つことができます。

CodeModule オブジェクトは、コンポーネント内のコードを表します。 1 つのコンポーネントが持つことのできる CodeModule オブジェクトは 1 つだけです。

CodePane

CodePane オブジェクトを返します。 読み取り専用です。

解説

コード ペインが存在する場合、それはアクティブなコード ペインになり、それを含むウィンドウはアクティブなウィンドウになります。 モジュールに対してコード ペインが存在しない場合は、CodePane プロパティによって作成されます。

CodePanes

アクティブな CodePane オブジェクトのコレクションを返します。 読み取り専用です。

CodePaneView

CodePane をプロシージャ ビューで表示するかモジュール全体ビューで表示するかを示す値を返します。 読み取り専用です。

CodePaneView プロパティでは次の値が戻されます。

定数 説明
vbext_cv_ProcedureView 指定されたコード ペインは、プロシージャ ビューで表示されます。
vbext_cv_FullModuleView 指定されたプロジェクトは、モジュール全体ビューで表示されます。

Collection

操作中のオブジェクトを含むコレクションを返します。 読み取り専用です。

解説

このオブジェクト モデルの大部分のオブジェクトには、その親オブジェクトを指す Parent プロパティまたは Collection プロパティがあります。

Collection プロパティを使用して、オブジェクトが属するコレクションのプロパティメソッド、およびコントロールにアクセスできます。

CommandBarEvents

CommandBarEvents オブジェクトを返します。 読み取り専用です。

設定

CommandBarEvents プロパティに渡す引数の設定は次のとおりです。

引数 説明
vbcontrol CommandBarControl 型のオブジェクトであることが必要です。

解説

コマンド バーのボタンがクリックされたときにイベントをトリガーするイベント ソース オブジェクトを返すには、CommandBarEvents プロパティを使用します。

CommandBarEvents プロパティに渡す引数は、Click イベントがトリガーされるコマンド バー コントロールです。

CommandBars

ショートカット メニューをサポートするコマンド バーを含む、プロジェクトのすべてのコマンド バーを格納します。

「メニューとコマンド」および「ツールバー」も参照してください

接続

アドインの接続状態を返すか設定します。

解説

アドインが登録されていて、現在接続されている場合 (アクティブな場合) は、True を返します。

アドインは登録されているが、接続されていない場合 (非アクティブな場合) は、False を返します。

Count

コレクション内のアイテムの数を含む Long を返します。 読み取り専用です。

CountOfDeclarationLines

コード モジュールの Declarations セクション内のコードの行数を含む Long を返します。 読み取り専用です。

CountOfLines

コード モジュール内のコードの行数を含む Long を返します。 読み取り専用です。

CountOfVisibleLines

コード ペイン内に表示される行数を含む Long を返します。 読み取り専用です。

説明

オブジェクトに関連付けられている説明文字列を含む文字列式を返すか設定します。 VBProject オブジェクトの場合は読み取り/書き込み、Reference オブジェクトの場合は読み取り専用です。

解説

VBProject オブジェクトの場合、Description プロパティはアクティブなプロジェクトに関連付けられている説明文字列を返すか設定します。

Reference オブジェクトの場合、Description プロパティは参照の内容を表す名前を返します。

Designer

コンポーネントのデザイン特性にユーザーがアクセスできるようにするオブジェクトを返します。

解説

オブジェクトに開いているデザイナーがある場合、Designer プロパティは開いているデザイナーを返します。それ以外の場合は、新しいデザイナーが作成されます。

デザイナーは、特定の VBComponent オブジェクトの特性です。 たとえば、特定の種類の VBComponent オブジェクトを作成すると、そのオブジェクトと共にデザイナーが作成されます。 1 つのコンポーネントが持つことのできるデザイナーは 1 つのみで、常に同じデザイナーです。

Designer プロパティを使用すると、ユーザーがコンポーネント固有のオブジェクトにアクセスできるようになります。 標準モジュールクラス モジュールなど、一部の種類の VBComponent オブジェクトではデザイナーがサポートされていないため、デザイナーは作成されません。

VBComponent オブジェクトにデザイナーがない場合、Designer プロパティは Nothing を返します。

DesignerID

ActiveX デザイナーの ProgID を返します。読み取り専用です。

Events

アドインで Visual Basic for Applications のすべてのイベントに接続できるようにするプロパティを提供します。

構文

object.Events

object プレースホルダーは、「適用対象」の一覧のオブジェクトとして評価されるオブジェクト式を表します。

FileName

プロジェクト ファイルまたはホスト ドキュメントの完全なパス名を返します。

構文

object.Filename

object プレースホルダーは、「適用対象」の一覧のオブジェクトとして評価されるオブジェクト式を表します。

解説

プロジェクトには、ファイル名以外の名前はありません。 戻されたパス名は、("..\projects\myproject.vba" のように) 相対パスとして示されていても、常に ("c:\projects\myproject.vba" のように) 絶対パスとして提供されます。

FullPath

参照されているタイプ ライブラリのパスとファイル名を含む String を返します。 読み取り専用です。

GUID

オブジェクトのクラス識別子を含む String を返します。 読み取り専用です。

HasOpenDesigner

VBComponent オブジェクトに開いているデザイナーがあるかどうかを示す Boolean 値を返します。 読み取り専用です。

HasOpenDesigner プロパティは、以下の値を返します。

説明
True VBComponent オブジェクトには、開いているデザイン ウィンドウがあります。
False VBComponent オブジェクトには、開いているデザイン ウィンドウがありません。

Height

ウィンドウの高さ (twip 単位) を含む Single を返すか設定します。 読み取り/書き込みです。

解説

リンク ウィンドウまたはドッキング ウィンドウHeight プロパティの設定を変更しても、ウィンドウがリンクまたはドッキングされている間は影響ありません。

重要

リンク ウィンドウ、リンク ウィンドウ フレーム、およびドッキング ウィンドウを制御するためのオブジェクト、プロパティ、およびメソッドは、Windows で作成されたコードとの互換性のために Macintosh に含まれています。 ただし、これらの言語要素を Macintosh で実行すると実行時エラーが発生します。

HelpContextID

Microsoft Windows ヘルプ ファイル内のトピックのコンテキスト ID を含む String を返すか設定します。 読み取り/書き込みです。

HelpFile

プロジェクトの Microsoft Windows ヘルプ ファイルを指定する String を返すか設定します。 読み取り/書き込みです。

IndexedValue

インデックス付きリストまたは配列であるプロパティのメンバーの値を返すか設定します。

解説

IndexedValue プロパティで返されるか設定される値は、そのオブジェクトで受け付けられる型として評価されるです。 インデックス付きリストまたは配列であるプロパティの場合は、Value プロパティの代わりに IndexedValue プロパティを使用する必要があります。 インデックス付きリストは、インデックス位置を指定する数値式です。 インデックス付きリスト内の値は、1 つのインデックスで設定されるか返されます。

IndexedValue では、最大で 4 つのインデックスが受け付けられます。 IndexedValue によって受け付けられるインデックスの数は、NumIndices プロパティによって返される値です。 IndexedValue プロパティは、NumIndices プロパティの値が 0 より大きい場合にのみ使用されます。

IsBroken

Reference オブジェクトがレジストリ内の有効な参照を指しているかどうかを示す Boolean 値を返します。 読み取り専用です。

IsBroken プロパティは、以下の値を返します。

説明
True Reference オブジェクトは、レジストリ内の有効な参照を指さなくなりました。
False Reference オブジェクトは、レジストリ内の有効な参照を指しています。

Left

画面上のウィンドウの左端の位置 (twip 単位) を含む Single を返すか設定します。 読み取り/書き込みです。

解説

Left プロパティによって返される値は、ウィンドウがリンクまたはドッキングされているかどうかに依存します。

注:

リンク ウィンドウまたはドッキング ウィンドウの Left プロパティの設定を変更しても、ウィンドウがリンクまたはドッキングされている間は影響ありません。

重要

リンク ウィンドウ、リンク ウィンドウ フレーム、およびドッキング ウィンドウを制御するためのオブジェクト、プロパティ、およびメソッドは、Windows で作成されたコードとの互換性のために Macintosh に含まれています。 ただし、これらの言語要素を Macintosh で実行すると実行時エラーが発生します。

Lines

指定された行数のコードを含む String を返します。

構文

object.Lines (startline, count) As String

Lines の構文には、次の指定項目があります。

指定項目 説明
object 必須です。 「適用対象」の一覧のオブジェクトとして評価されるオブジェクト式です。
startline 必須。 開始行番号を指定する Long です。
count 必須。 返す行数を指定する Long です。

解説

コード モジュール行番号は 1 から始まります。

LinkedWindowFrame

ウィンドウが含まれるフレームを表す Window オブジェクトを返します。 読み取り専用です。

解説

LinkedWindowFrame プロパティを使用すると、ユーザーがリンク ウィンドウ フレームを表すオブジェクトにアクセスできるようになります。このオブジェクトのプロパティは、そのウィンドウや、それに含まれるウィンドウのプロパティとは異なります。 ウィンドウがリンクされていない場合、LinkedWindowFrame プロパティは Nothing を返します。

重要

リンク ウィンドウ、リンク ウィンドウ フレーム、およびドッキング ウィンドウを制御するためのオブジェクト、プロパティ、およびメソッドは、Windows で作成されたコードとの互換性のために Macintosh に含まれています。 ただし、これらの言語要素を Macintosh で実行すると実行時エラーが発生します。

LinkedWindows

リンク ウィンドウ フレームに含まれるすべてのリンク ウィンドウのコレクションを返します。 読み取り専用です。

解説

LinkedWindows プロパティはアクセサー プロパティ (プロパティ名と同じ型のオブジェクトを返すプロパティ) です。

MainWindow

Visual Basic の開発環境のメイン ウィンドウを表す Window オブジェクトを返します。 読み取り専用です。

解説

MainWindow プロパティによって返される Window オブジェクトを使用して、ドッキングされたウィンドウを追加または削除したり、Visual Basic 開発環境のメイン ウィンドウを最大化、最小化、非表示、または復元したりできます。

重要

リンク ウィンドウ、リンク ウィンドウ フレーム、およびドッキング ウィンドウを制御するためのオブジェクト、プロパティ、およびメソッドは、Windows で作成されたコードとの互換性のために Macintosh に含まれています。 ただし、これらの言語要素を Macintosh で実行すると実行時エラーが発生します。

Major

参照されたタイプ ライブラリの主なバージョン番号を含むLong を戻します。 読み取り専用です。

解説

Major プロパティで戻される数は、参照を設定したタイプ ライブラリに保存された主なバージョン番号に対応します。

マイナー

参照先タイプ ライブラリのマイナー バージョン番号を示す長整数型 (Long) の値を返します。 読み取り専用です。

解説

Minor プロパティによって返される番号は、参照を設定したタイプ ライブラリに格納されているマイナー バージョン番号に対応します。

モード

指定したプロジェクトのモードが含まれる値を返します。 読み取り専用です。

Mode プロパティは、次の値を返します。

定数 説明
vbext_vm_Run 指定したプロジェクトは実行モードです。
vbext_vm_Break 指定したプロジェクトはブレーク モードです。
vbext_vm_Design 指定したプロジェクトはデザイン モードです。

名前

コードでオブジェクトを識別するために使用される名前を含む String を取得または設定します。 VBProject オブジェクトと VBComponent オブジェクトの場合は、読み取り/書き込み。 Property オブジェクトと Reference オブジェクトの場合は、読み取り専用です。

解説

次の表は、Name プロパティの設定がさまざまなオブジェクトにどのように適用されるのかを示しています。

オブジェクト Name プロパティ設定を使用した結果
VBProject アクティブなプロジェクトの名前を取得または設定します。
VBComponent コンポーネントの名前を取得または設定します。 Name プロパティを既に使用されている名前や無効な名前に設定しようとするとエラーが発生します。
プロパティ プロパティ ブラウザーに表示されるプロパティの名前を取得します。 これは、 Properties コレクションのインデックス作成に使用される値です。 名前を設定することはできません。
Reference コード内の参照の名前を取得します。 名前を設定することはできません。

新規作成したオブジェクトの既定の名前は、オブジェクトの種類に固有の整数値を付加したものです。 たとえば、最初の新しい Form オブジェクトは Form1、新しい Form オブジェクトは Form1、フォームで作成する 3 番目の TextBox コントロールは TextBox3 です。

オブジェクトの Name プロパティは、文字で始まる 40 字以内の文字列である必要があります。 数字と下線 (_) 文字を含めることができますが、句読点やスペースを含めることはできません。

フォームおよび モジュールの名前を他のパブリック オブジェクト ( ClipboardScreenApp など) と同じ名前にすることはできません。 Name プロパティに キーワード、プロパティ名、または別のオブジェクトの名前を設定することはできますが、コードで競合が発生する可能性があります。

NumIndices

Property オブジェクトによって返されるプロパティのインデックスの数を返します。

解説

NumIndices プロパティの値は、0 ~ 4 の整数にすることができます。 ほとんどのプロパティに対して、 NumIndices は 0 を返します。 通常、インデックス付きのプロパティでは、1 が返されます。 プロパティの 配列では、2 が返される場合があります。

オブジェクト

プロパティによって返されたオブジェクトの値を返すか設定します。 値の取得と設定が可能です。

解説

Property オブジェクトがオブジェクトを返す場合は、Object プロパティを使用してそのオブジェクトの値を取得または設定する必要があります。

別のオブジェクトまたはコレクションを含むオブジェクトまたはコレクションを取得します。 読み取り専用です。

解説

ほとんどのオブジェクトには、このオブジェクト モデルのオブジェクトの親オブジェクトを指す Parent プロパティまたは Collection プロパティがあります。 Collection プロパティは、親オブジェクトがコレクションの場合に使用されます。

オブジェクトの親オブジェクトのプロパティメソッド、およびコントロールにアクセスするには、Parent プロパティを使用します。

CodeModule オブジェクトも参照してください

ProcBodyLine

プロシージャの最初の行を戻します。

構文

オブジェクトProcBodyLine (procname, prockind) As Long

ProcBodyLine の構文には、次の指定項目があります。

指定項目 説明
object 必須です。 [適用先] リストのオブジェクトとして評価されるオブジェクト式です。
procname 必須です。 プロシージャの名前が格納されている String です。
prockind 必須です。 配置するプロシージャの種類を指定します。 プロパティ プロシージャにはモジュール内の複数の表現を含めることができるので、配置するプロシージャの種類を指定する必要があります。 プロパティ プロシージャ以外のすべてのプロシージャ ( つまり、Sub プロシージャと Function プロシージャ) では、 vbext_pk_Procが使用されます。

prockind引数には、次のいずれかの定数を使用します。

定数 説明
vbext_pk_Get プロパティの値を返すプロシージャを指定します。
vbext_pk_Let プロパティに値を割り当てるプロシージャを指定します。
vbext_pk_Set オブジェクトに対する参照を設定するプロシージャを指定します。
vbext_pk_Proc プロパティ プロシージャ以外のすべてのプロシージャを指定します。

解説

プロシージャの最初の行は、 SubFunction、または Property ステートメントが表示される行です。

ProcCountLines

指定されたプロシージャ内の行の数を返します。

構文

オブジェクトProcCountLines (procname, prockind) As Long

ProcCountLines 構文には、次の指定項目があります。

指定項目 説明
object 必須です。 [適用先] リストのオブジェクトとして評価されるオブジェクト式です。
procname 必須です。 プロシージャの名前が格納されている String です。
prockind 必須です。 配置するプロシージャの種類を指定します。 プロパティ プロシージャにはモジュール内の複数の表現を含めることができるので、配置するプロシージャの種類を指定する必要があります。 プロパティ プロシージャ以外のすべてのプロシージャ ( つまり、Sub プロシージャと Function プロシージャ) では、 vbext_pk_Procが使用されます。

prockind引数には、次のいずれかの定数を使用します。

定数 説明
vbext_pk_Get プロパティの値を返すプロシージャを指定します。
vbext_pk_Let プロパティに値を割り当てるプロシージャを指定します。
vbext_pk_Set オブジェクトに対する参照を設定するプロシージャを指定します。
vbext_pk_Proc プロパティ プロシージャ以外のすべてのプロシージャを指定します。

解説

ProcCountLines プロパティは、プロシージャの宣言の前にあるすべての空白行またはコメント行の数を返します。そのプロシージャがコード モジュール内で最後のプロシージャの場合は、そのプロシージャに続く空白行の数を返します。

ProcOfLine

指定された行を含むプロシージャの名前を返します。

構文

オブジェクトProcOfLine (line, prockind) As String

ProcOfLine の構文には、次の指定項目があります。

指定項目 説明
object 必須です。 [適用先] リストのオブジェクトとして評価されるオブジェクト式です。
line 必須です。 調べる行を指定する Long です。
prockind 必須です。 配置するプロシージャの種類を指定します。 プロパティ プロシージャにはモジュール内の複数の表現を含めることができるので、配置するプロシージャの種類を指定する必要があります。 プロパティ プロシージャ以外のすべてのプロシージャ ( つまり、Sub プロシージャと Function プロシージャ) では、 vbext_pk_Procが使用されます。

prockind引数には、次のいずれかの定数を使用します。

定数 説明
vbext_pk_Get プロパティの値を返すプロシージャを指定します。
vbext_pk_Let プロパティに値を割り当てるプロシージャを指定します。
vbext_pk_Set オブジェクトに対する参照を設定するプロシージャを指定します。
vbext_pk_Proc プロパティ プロシージャ以外のすべてのプロシージャを指定します。

解説

プロシージャ宣言の前にある空白行やコメント行はプロシージャに含まれます。プロシージャがコード モジュールの最後のプロシージャの場合は、プロシージャの後にある空白行もプロシージャに含まれます。

ProcStartLine

指定したプロシージャが開始する行を取得します。

構文

オブジェクトProcStartLine (procname, prockind) As Long

ProcStartLine の構文には、次の指定項目があります。

指定項目 説明
object 必須です。 [適用先] リストのオブジェクトとして評価されるオブジェクト式です。
procname 必須です。 プロシージャの名前が格納されている String です。
prockind 必須です。 配置するプロシージャの種類を指定します。 プロパティ プロシージャにはモジュール内の複数の表現を含めることができるので、配置するプロシージャの種類を指定する必要があります。 プロパティ プロシージャ以外のすべてのプロシージャ ( つまり、Sub プロシージャと Function プロシージャ) では、 vbext_pk_Procが使用されます。

prockind引数には、次のいずれかの定数を使用します。

定数 説明
vbext_pk_Get プロパティの値を返すプロシージャを指定します。
vbext_pk_Let プロパティに値を割り当てるプロシージャを指定します。
vbext_pk_Set オブジェクトに対する参照を設定するプロシージャを指定します。
vbext_pk_Proc プロパティ プロシージャ以外のすべてのプロシージャを指定します。

解説

プロシージャは、前のプロシージャの End Sub ステートメントの下の最初の行から始まります。 最初のプロシージャの場合は、一般の Declarations セクションの最後から始まります。

ProgID

VBControl オブジェクトによって表されるコントロールの ProgID (プログラム ID) を返します。

構文

オブジェクトProgID

object のプレースホルダーは、評価結果が [適用先] リストのオブジェクトとなるオブジェクトの式を表します。

プロパティ

オブジェクトのプロパティを返します。 読み取り専用です。

解説

Properties プロパティはアクセサー プロパティです (つまり、プロパティ名と同じ型のオブジェクトを返すプロパティ)。

保護

プロジェクトの保護の状態を示す値を返します。 読み取り専用です。

Protection プロパティは、次の値を返します。

定数 説明
vbext_pp_locked 指定したプロジェクトはロックされています。
vbext_pp_none 指定したプロジェクトは保護されていません。

関連情報

プロジェクト内の 参照 のセットを返します。 読み取り専用です。

解説

References プロパティはアクセサー プロパティです (つまり、プロパティ名と同じ型のオブジェクトを返すプロパティ)。

ReferencesEvents

ReferencesEvents オブジェクトを返します。 読み取り専用です。

Settings

ReferencesEvents プロパティに渡す引数の設定は次のとおりです。

主張 説明
vbproject vbprojectNothing を指している場合、返されるオブジェクトは VBProjects コレクション内のすべての VBProject オブジェクトの References コレクションのイベントを提供します。

vbproject が有効な VBProject オブジェクトを指している場合、返されるオブジェクトは、そのプロジェクトReferences コレクションに対してのみイベントを提供します。

解説

ReferencesEvents プロパティは、引数を受け取って、イベント ソース オブジェクトを返します。 ReferencesEvents オブジェクトは、参照が追加または削除されるとトリガーされるイベントのソースです。

Saved

最後に保存されてからオブジェクトが編集されたかどうかを示す ブール 値を返します。 値の取得と設定が可能です。

Saved プロパティの戻り値は次のとおりです。

説明
True オブジェクトが前回の保存後に編集されていません。
False オブジェクトが前回の保存後に編集されています。

解説

SaveAs メソッドは、Saved プロパティを True に設定します

注:

Saved プロパティをコードで False に設定すると、戻り値は False になり、オブジェクトが前回の保存後に編集されたと見なされます。

SelectedVBComponent

選択したコンポーネントを返します。 読み取り専用です。

解説

SelectedVBComponent プロパティは、[プロジェクト] ウィンドウで選択したコンポーネントを返します。 プロジェクト ウィンドウで選択された項目がコンポーネントでない場合は、SelectedVBComponent によって Nothing が返されます。

VBE オブジェクトも参照してください

Top

画面上のウィンドウの最上部の場所を示す単精度浮動小数点型 (Single) を twips 単位で取得または設定します。 値の取得と設定が可能です。

解説

Top プロパティによって返される値は、ウィンドウがドッキング、リンク、またはドッキング ビューのいずれであるかによって異なります。

注:

ウィンドウがリンクまたはドッキングされている限り、リンクまたはドッキングされたウィンドウの Top プロパティ設定を変更しても影響はありません。

重要

リンク ウィンドウ、リンク ウィンドウ フレーム、およびドッキング ウィンドウを制御するためのオブジェクト、プロパティ、およびメソッドは、Windows で作成されたコードとの互換性のために Macintosh に含まれています。 ただし、これらの言語要素を Macintosh で実行すると実行時エラーが発生します。

トップライン

コード ウィンドウの上部にある行番号を指定する長整数型 ( Long) の値を取得するか、 コード ウィンドウの上部に表示される行を設定します。 値の取得と設定が可能です。

解説

TopLine プロパティを使用して、コード ウィンドウの最上部に表示する行を取得または設定します。 たとえば、行 25 をコード ウィンドウ内の最初の行に表示する場合、TopLine プロパティを 25 に設定します。

TopLine プロパティには正の数字を設定する必要があります。 TopLine プロパティの設定が、コード ウィンドウ内の実際の行数よりも多い場合、設定はコード ウィンドウ内の最後の行になります。

オブジェクトの種類を含む数値または文字列値を返します。 読み取り専用です。

Window オブジェクトの Type プロパティ設定を次の表で説明します。

定数 説明
vbext_wt_CodeWindow 0 コード ウィンドウ
vbext_wt_Designer 1 デザイナー
vbext_wt_Browser 2 オブジェクト ブラウザー
vbext_wt_Immediate 5 イミディエイト ウィンドウ
vbext_wt_ProjectWindow 6 [プロジェクト] ウィンドウ
vbext_wt_PropertyWindow 7 [プロパティ] ウィンドウ
vbext_wt_Find 8 [検索 ] ダイアログ ボックス
vbext_wt_FindReplace 9 [検索と置換 ] ダイアログ ボックス
vbext_wt_LinkedWindowFrame 11 リンク ウィンドウ フレーム
vbext_wt_MainWindow 12 メイン ウィンドウ
vbext_wt_Watch 3 [ウォッチ] ウィンドウ
vbext_wt_Locals 4 ローカル ウィンドウ
vbext_wt_Toolbox 10 ツールボックス
vbext_wt_ToolWindow 15 ツール ウィンドウ

重要

リンク ウィンドウ、リンク ウィンドウ フレーム、およびドッキング ウィンドウを制御するためのオブジェクト、プロパティ、およびメソッドは、Windows で作成されたコードとの互換性のために Macintosh に含まれています。 ただし、これらの言語要素を Macintosh で実行すると実行時エラーが発生します。

VBComponent オブジェクトの Type プロパティ設定については、次の表を参照してください。

定数 説明
vbext_ct_StdModule 1 標準モジュール
vbext_ct_ClassModule 2 クラス モジュール
vbext_ct_MSForm 3 Microsoft Forms
vbext_ct_ActiveXDesigner 11 ActiveX デザイナー
vbext_ct_Document 100 ドキュメント モジュール

Reference オブジェクトの Type プロパティ設定を次の表で説明します。

定数 説明
vbext_rk_TypeLib 0 タイプ ライブラリ
vbext_rk_Project 1 プロジェクト

VBProject オブジェクトの Type プロパティ設定について、次の表で説明します。

定数 説明
vbext_pt_HostProject 100 ホスト プロジェクト
vbext_pt_StandAlone 101 スタンドアロン プロジェクト

プロパティの値を示すバリアント型 (Variant) の値を設定します。 値の取得と設定が可能です。

解説

Value プロパティはバリアント型 (Variant) の値を返すため、すべてのプロパティにアクセスできます。 リストにアクセスするには、 IndexedValue プロパティを使用します。

Property オブジェクトが表すプロパティが読み取り/書き込みである場合、Value プロパティは読み取り/書き込みです。 プロパティが読み取り専用の場合は、Value プロパティを設定しようとするとエラーが発生します。 プロパティが書き込み専用の場合は、Value プロパティを取得しようとするとエラーが発生します。

Value プロパティは Property オブジェクトの既定のプロパティです。

VBComponents

プロジェクトに含まれているコンポーネントのコレクションを返します。

解説

VBComponents コレクションを使用して、プロジェクト内のコンポーネントにアクセス、追加、または削除します。 コンポーネントには、フォームモジュールクラスなどがあります。 VBComponents コレクションは、For..で使用できる標準コレクションです。各ブロック。

VBComponents コレクションが存在するプロジェクトを取得するには、Parent プロパティを使用します。

Visual Basic for Applicationsでは、Import メソッドを使用して、ファイルからプロジェクトにコンポーネントを追加できます。

詳細については、「 VBComponent オブジェクト」および 「SelectedVBComponent プロパティ」を参照してください。

VBE

VBE オブジェクトのルートを返します。 読み取り専用です。

解説

すべてのオブジェクトに、VBE オブジェクトのルートをポイントする VBE プロパティがあります。

VBProjects

Visual Basic IDE で現在開いているすべてのプロジェクトを表す VBProjects コレクションを返します。

構文

オブジェクトVBProjects

object のプレースホルダーは、評価結果が [適用先] リストのオブジェクトとなるオブジェクトの式を表します。

バージョン

アプリケーションで使用されている Visual Basic for Applications のバージョンを含む String を返します。 読み取り専用です。

解説

Version プロパティの値は、1 または 2 個の数字、ピリオド、2 個の数字で始まる文字列です。残りの文字列は定義されていず、テキストまたは数字を含む可能性があります。

Visible

Window オブジェクトの場合は、ウィンドウの可視性を指定するブール値を取得または設定します。 値の取得と設定が可能です。

CodePane オブジェクトの場合は、コード ウィンドウがウィンドウに表示されるかどうかを示すブール値を返します。 読み取り専用です。

Visible プロパティは、次の値を返します。

説明
True (既定) オブジェクトが表示状態 (可視)。
False オブジェクトは非表示状態です。

Width

ウィンドウの幅 (twip 単位) を含む単精度浮動小数点型 (Single) の値を設定します。 値の取得と設定が可能です。

解説

リンク ウィンドウまたはドッキング ウィンドウWidth プロパティの設定を変更しても、ウィンドウがリンクまたはドッキングされている間は無効となります。

重要

リンク ウィンドウ、リンク ウィンドウ フレーム、およびドッキング ウィンドウを制御するためのオブジェクト、プロパティ、およびメソッドは、Windows で作成されたコードとの互換性のために Macintosh に含まれています。 ただし、これらの言語要素を Macintosh で実行すると実行時エラーが発生します。

Window

コード ペインが表示されているウィンドウを返します。 読み取り専用です。

Windows

Visual Basic IDE のウィンドウを表す Window オブジェクトを返します。

構文

オブジェクト

object のプレースホルダーは、評価結果が [適用先] リストのオブジェクトとなるオブジェクトの式を表します。

WindowState

Window の表示状態を指定する数値を設定または返 します。 値の取得と設定が可能です。

Settings

WindowState プロパティは、次の値を取得または設定します。

定数 説明
vbext_ws_Normal 0 標準 (既定)
vbext_ws_Minimize 1 最小化 (アイコンに最小化)
vbext_ws_Maximize 2 最大化 (最大サイズに最大化)

関連項目

サポートとフィードバック

Office VBA またはこの説明書に関するご質問やフィードバックがありますか? サポートの受け方およびフィードバックをお寄せいただく方法のガイダンスについては、Office VBA のサポートおよびフィードバックを参照してください。