プロパティ (Visual Basic アドイン モデル)
ActiveCodePane
アクティブな、または最後のアクティブな CodePane オブジェクトを返すか、アクティブな CodePane オブジェクトを設定します。 読み取り/書き込みです。
解説
次の例のように、ActiveCodePane プロパティには任意の有効な CodePane オブジェクトを設定できます。
Set MyApp.VBE. ActiveCodePane = MyApp.VBE.CodePanes(1)
前の例では、コード ペインのコレクション内の最初のコード ペインを、アクティブなコード ペインとして設定しています。 SetSelection メソッドを使用して、コード ペインをアクティブにすることもできます。
ActiveVBProject
プロジェクト ウィンドウのアクティブなプロジェクトを返します。 読み取り専用です。
解説
ActiveVBProject プロパティでは、プロジェクト ウィンドウで選択されているプロジェクト、またはコンポーネントがその中で選択されているプロジェクトが返されます。 後者の場合、プロジェクト自体は選択されているとは限りません。 プロジェクトが明示的に選択されているかどうかにかかわらず、アクティブなプロジェクトは常に存在します。
ActiveWindow
開発環境のアクティブなウィンドウを返します。 読み取り専用です。
解説
開発環境で複数のウィンドウを開いている場合、ActiveWindow プロパティの設定値は、フォーカスがあるウィンドウになります。 メイン ウィンドウにフォーカスがある場合は、ActiveWindow は Nothing を返します。
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 です。 |
解説
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 字以内の文字列である必要があります。 数字と下線 (_) 文字を含めることができますが、句読点やスペースを含めることはできません。
フォームおよび モジュールの名前を他のパブリック オブジェクト ( Clipboard 、 Screen 、 App など) と同じ名前にすることはできません。 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が使用されます。 |
定数 | 説明 |
---|---|
vbext_pk_Get | プロパティの値を返すプロシージャを指定します。 |
vbext_pk_Let | プロパティに値を割り当てるプロシージャを指定します。 |
vbext_pk_Set | オブジェクトに対する参照を設定するプロシージャを指定します。 |
vbext_pk_Proc | プロパティ プロシージャ以外のすべてのプロシージャを指定します。 |
解説
プロシージャの最初の行は、 Sub、 Function、または Property ステートメントが表示される行です。
ProcCountLines
指定されたプロシージャ内の行の数を返します。
構文
オブジェクト。ProcCountLines (procname, prockind) As Long
ProcCountLines 構文には、次の指定項目があります。
指定項目 | 説明 |
---|---|
object | 必須です。 [適用先] リストのオブジェクトとして評価されるオブジェクト式です。 |
procname | 必須です。 プロシージャの名前が格納されている String です。 |
prockind | 必須です。 配置するプロシージャの種類を指定します。 プロパティ プロシージャにはモジュール内の複数の表現を含めることができるので、配置するプロシージャの種類を指定する必要があります。 プロパティ プロシージャ以外のすべてのプロシージャ ( つまり、Sub プロシージャと Function プロシージャ) では、 vbext_pk_Procが使用されます。 |
定数 | 説明 |
---|---|
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が使用されます。 |
定数 | 説明 |
---|---|
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が使用されます。 |
定数 | 説明 |
---|---|
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 |
vbproject が Nothing を指している場合、返されるオブジェクトは 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 | 最大化 (最大サイズに最大化) |
関連項目
- プロパティ (Microsoft Forms)
- オブジェクト、メソッド、およびプロパティ (Visual Basic for Applications)
- Visual Basic アドイン モデル リファレンス
- Visual Basic 言語リファレンス
- Office クライアントの開発リファレンス
サポートとフィードバック
Office VBA またはこの説明書に関するご質問やフィードバックがありますか? サポートの受け方およびフィードバックをお寄せいただく方法のガイダンスについては、Office VBA のサポートおよびフィードバックを参照してください。