Freigeben über


Eigenschaften (Visual Basic-Add-In-Modell)

ActiveCodePane

Gibt das aktive oder zuletzt aktive CodePane-Objekt zurück oder legt das aktive CodePane-Objekt fest. Lese-/Schreibzugriff.

Hinweise

Sie können die ActiveCodePane-Eigenschaft für jedes beliebige CodePane-Objekt festlegen, wie im folgenden Beispiel gezeigt:

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

Im vorangegangenen Beispiel wird der erste Codebereich in einer Sammlung von Codebereichen als aktiver Codebereich festgelegt. Sie können einen Codebereich auch mithilfe der SetSelection-Methode aktivieren.

ActiveVBProject

Gibt das aktive Projekt im Projektfenster zurück. Schreibgeschützt.

Hinweise

Die Eigenschaft ActiveVBProject gibt das Projekt zurück, das im Projekt-Fenster ausgewählt ist oder dessen Komponenten ausgewählt sind. Im zweiten Fall wird das Projekt selbst nicht notwendigerweise ausgewählt. Es existiert immer ein aktives Projekt, egal, ob das Projekt explizit ausgewählt wird oder nicht.

ActiveWindow

Gibt das aktive Fenster in der Entwicklungsumgebung zurück. Schreibgeschützt.

Hinweise

Wenn in der Entwicklungsumgebung mehr als ein Fenster geöffnet ist, ist die Einstellung für die ActiveWindow-Eigenschaft das Fenster mit dem Fokus. Wenn das Standard Fenster den Fokus hat, gibt ActiveWindowNothing zurück.

AddIns

Gibt eine Auflistung zurück, die von Add-Ins zum Registrieren ihrer Automatisierungskomponenten beim Erweiterbarkeits-Objektmodell verwendet werden können.

Syntax

-Objekt.AddIns

Der Platzhalter Objekt steht für einen Objektausdruck, der zu einem Objekt in der Liste Gilt für ausgewertet wird.

BuildFileName

Legt den DLL-Namen fest, der beim Erstellen des Projekts verwendet wird, oder gibt diesen zurück.

Syntax

-Objekt.BuildFileName

Der Platzhalter Objekt steht für einen Objektausdruck, der zu einem Objekt in der Liste Gilt für ausgewertet wird.

BuiltIn

Gibt einen booleschen Wert zurück, der angibt, ob das Reference-Objekt ein Standardverweis ist, der nicht entfernt werden kann. Schreibgeschützt.

Die BuiltIn-Eigenschaft gibt die folgenden Werte zurück:

Wert Beschreibung
True Der Verweis ist ein Standardverweis, der nicht entfernt werden kann.
False Der Verweis ist kein Standardverweis und kann entfernt werden.

Beschriftung

Gibt eine Zeichenfolge zurück, die den Titel des aktiven Fensters enthält. Schreibgeschützt.

Hinweise

Der Titel des aktiven Fensters wird in der Titelleiste des Fensters angezeigt.

CodeModule

Gibt ein Objekt zurück, das den Code hinter der Komponente darstellt. Schreibgeschützt.

Hinweise

Die CodeModule-Eigenschaft gibt Nothing zurück, wenn der Komponente kein Codemodul zugeordnet ist.

Hinweis

Das CodePane-Objekt stellt ein sichtbares Codefenster dar. Eine Komponente kann mehrere CodePane -Objekte aufweisen.

Das CodeModule-Objekt stellt den Code innerhalb einer Komponente dar. Eine Komponente kann nur ein CodeModule -Objekt aufweisen.

CodePane

Gibt ein CodePane-Objekt zurück. Schreibgeschützt.

Hinweise

Wenn ein Codebereich vorhanden ist, wird dieser zum aktiven Codebereich, und das Fenster, in dem er enthalten ist, wird zum aktiven Fenster. Wenn für das Modul kein Codebereich vorhanden ist, wird von der CodePane-Eigenschaft ein Codebereich erstellt.

CodePanes

Gibt die Auflistung aktiver CodePane-Objekte zurück. Schreibgeschützt.

CodePaneView

Gibt einen Wert zurück, der angibt, ob sich codePane in der Prozeduransicht oder in der Vollständigen Modulansicht befindet. Schreibgeschützt.

Die CodePaneView-Eigenschaft gibt die folgenden Werte zurück:

Konstante Beschreibung
vbext_cv_ProcedureView Der angegebene Codebereich wird in der Prozeduransicht angezeigt.
vbext_cv_FullModuleView Das angegebene Projekt wird in der vollständigen Modulansicht angezeigt.

Auflistung

Gibt die Auflistung zurück, die das Objekt enthält, mit dem Sie gerade arbeiten. Schreibgeschützt.

Hinweise

Die meisten Objekte in diesem Objektmodell verfügen entweder über eine Parent-Eigenschaft oder eine Collection-Eigenschaft , die auf das übergeordnete Objekt des Objekts verweist.

Verwenden Sie die Collection-Eigenschaft, um auf die Eigenschaften, Methoden und Steuerelemente der Auflistung zuzugreifen, zu der das Objekt gehört.

CommandBarEvents

Gibt das CommandBarEvents-Objekt zurück. Schreibgeschützt.

Einstellungen

Die Einstellung für das Argument, das Sie an die CommandBarEvents-Eigenschaft übergeben lautet:

Argument Beschreibung
vbcontrol Muss ein Objekt vom Typ CommandBarControl sein.

Hinweise

Verwenden Sie die CommandBarEvents-Eigenschaft , um ein Ereignisquellenobjekt zurückzugeben, das ein Ereignis auslöst, wenn auf eine Befehlsleistenschaltfläche geklickt wird.

Das an die CommandBarEvents-Eigenschaft übergebene Argument ist das Befehlsleisten-Steuerelement, für das das Click-Ereignis ausgelöst wird.

CommandBars

Enthält alle Befehlsleisten eines Projekts, einschließlich der Befehlsleisten, die Kontextmenüs unterstützen.

Siehe auchMenüs und Befehle und Symbolleisten.

Verbinden

Gibt den Verbindungsstatus eines Add-Ins zurück oder legt den Verbindungsstatus fest.

Hinweise

Gibt True zurück, wenn das Add-In registriert und derzeit verbunden (aktiv) ist.

Gibt False zurück, wenn das Add-In registriert, aber nicht verbunden (inaktiv) ist.

Anzahl

Gibt ein Long-Objekt zurück, das die Anzahl der Elemente in einer Auflistung enthält. Schreibgeschützt.

CountOfDeclarationLines

Gibt einen Long-Wert mit der Anzahl Codezeilen im Deklarationsabschnitt eines Codemoduls zurück. Schreibgeschützt.

CountOfLines

Gibt einen Long-Wert mit der Anzahl Codezeilen in einem Codemodul zurück. Schreibgeschützt.

CountOfVisibleLines

Gibt einen Long-Datentyp zurück, der die Anzahl der in einem Codebereich angezeigten Zeilen enthält. Schreibgeschützt.

Beschreibung

Gibt einen Zeichenfolgenausdruck zurück oder legt einen Zeichenfolgenausdruck fest, der eine beschreibende, einem Objekt zugeordnete Zeichenfolge enthält. Lese-/Schreibzugriff für das VBProject-Objekt ; für das Reference-Objekt schreibgeschützt.

Hinweise

Für das VBProject-Objekt gibt die Description-Eigenschaft eine beschreibende Zeichenfolge zurück (bzw. legt diese fest), die dem aktiven Projekt zugeordnet ist.

Für das Reference-Objekt gibt die Description-Eigenschaft den beschreibenden Namen des Verweises zurück.

Designer

Gibt das Objekt zurück, mit dem Sie auf die Design-Eigenschaften einer Komponente zugreifen können.

Hinweise

Wenn das Objekt über einen geöffneten Designer verfügt, gibt die Designer-Eigenschaft den geöffneten Designer zurück. Andernfalls wird ein neuer Designer erstellt.

Der Designer ist ein Merkmal bestimmter VBComponent-Objekte . Wenn Sie beispielsweise bestimmte Typen von VBComponent-Objekten erstellen, wird ein Designer zusammen mit dem -Objekt erstellt. Eine Komponente kann nur über einen Designer verfügen, und es handelt sich immer um denselben Designer.

Mit der Designer-Eigenschaft können Sie auf ein komponentenspezifisches Objekt zugreifen. In einigen Fällen, z. B. in Standardmodulen und Klassenmodulen, wird kein Designer erstellt, da dieser Typ von VBComponent-Objekt keinen Designer unterstützt.

Die Designer-Eigenschaft gibt Nothing zurück, wenn das VBComponent-Objekt über keinen Designer verfügt.

DesignerID

Schreibgeschützte Eigenschaft, die die ProgID eines ActiveX-Designers zurückgibt.

Ereignisse

Stellt Eigenschaften bereit, mit denen Add-Ins eine Verbindung mit allen Ereignissen in Visual Basic for Applications herstellen können.

Syntax

-Objekt.Ereignisse

Der Platzhalter Objekt steht für einen Objektausdruck, der zu einem Objekt in der Liste Gilt für ausgewertet wird.

FileName

Returns the full path name of the project file or host document.

Syntax

-Objekt.Dateiname

Der Platzhalter Objekt steht für einen Objektausdruck, der zu einem Objekt in der Liste Gilt für ausgewertet wird.

Hinweise

Projekte haben keinen anderen Namen als den Dateinamen. Der zurückgegebene Pfadname wird immer als absoluter Pfad angegeben (Beispiel: "C:\projects\myproject.vba"), auch wenn er als relativer Pfad (Beispiel: "..\projects\myproject.vba") angezeigt wird.

FullPath

Gibt eine Zeichenfolge mit dem Pfad und Dateinamen der referenzierten Typbibliothek zurück. Schreibgeschützt.

GUID

Gibt eine Zeichenfolge zurück, die die Klassen-ID eines Objekts enthält. Schreibgeschützt.

HasOpenDesigner

Gibt einen booleschen Wert zurück, der angibt, ob das VBComponent-Objekt über einen geöffneten Designer verfügt. Schreibgeschützt.

Die HasOpenDesigner-Eigenschaft gibt diese Werte zurück:

Wert Beschreibung
True Das VBComponent-Objekt verfügt über ein geöffnetes Entwurfsfenster.
False Das VBComponent-Objekt verfügt nicht über ein geöffnetes Entwurfsfenster.

Height

Gibt einen Single-Wert zurück oder legt diesen fest, der die Höhe des Fensters in Twips angibt. Lese-/Schreibzugriff.

Hinweise

Wenn Sie die Eigenschafteneinstellung Höhe eines verknüpften Fensters oder angedockten Fensters ändern, hat dies keine Auswirkungen, solange das Fenster verknüpft oder angedockt bleibt.

Wichtig

[!WICHTIG] Objekte, Eigenschaften und Methoden zum Steuern von verknüpften Fenstern, verknüpften Fensterrahmen und angedockten Fenstern sind auf dem Macintosh vorhanden, um Kompatibilität mit Code für Windows herzustellen. Diese Sprachelemente erzeugen jedoch auf dem Macintosh Fehler zur Laufzeit.

HelpContextID

Gibt eine Zeichenfolge zurück, die die Kontext-ID eines Themas in einer Hilfedatei von Microsoft Windows enthält, oder legt diese fest. Lese-/Schreibzugriff.

HelpFile

Gibt eine Zeichenfolge zurück oder legt eine Zeichenfolge fest, die die Microsoft Windows Hilfe-Datei für ein Projekt angibt. Lese-/Schreibzugriff.

IndexedValue

Gibt einen Wert für ein Element einer Eigenschaft , bei der es sich um eine Indexliste oder ein Array handelt, zurück oder legt ihn fest.

Hinweise

Der von der IndexedValue-Eigenschaft zurückgegebene oder festgelegte Wert ist ein Ausdruck, der auf einen vom Objekt akzeptierten Typ ausgewertet wird. Für eine Eigenschaft, die eine indizierte Liste oder ein Array ist, müssen Sie die IndexedValue-Eigenschaft anstelle der Value-Eigenschaft verwenden. Eine Indexliste ist ein numerischer Ausdruck, der eine Indexposition angibt. Werte in Indexlisten werden mit einem einzelnen Index festgelegt oder zurückgegeben.

IndexedValue akzeptiert bis zu vier Indizes. Die Anzahl der von IndexedValue akzeptierten Indizes ist der von der NumIndices-Eigenschaft zurückgegebene Wert. Die IndexedValue-Eigenschaft wird nur verwendet, wenn der Wert der NumIndices-Eigenschaft größer null ist.

IsBroken

Gibt einen booleschen Wert zurück, der angibt, ob das Reference-Objekt auf einen gültigen Verweis in der Registrierung verweist. Schreibgeschützt.

Die IsBroken-Eigenschaft gibt die folgenden Werte zurück:

Wert Beschreibung
True Das Reference-Objekt zeigt nicht mehr auf einen gültigen Verweis in der Registrierung.
False Das Reference-Objekt zeigt auf einen gültigen Verweis in der Registrierung.

Left

Gibt einen Single-Wert mit der Position der linken Kante des Fensters auf dem Bildschirm in Twips zurück oder legt ihn fest. Lese-/Schreibzugriff.

Hinweise

Der von der Left-Eigenschaft zurückgegebene Wert hängt davon ab, ob das Fenster verknüpft oder angedockt ist.

Hinweis

[!HINWEIS] Die Änderung der Eigenschaft Left eines gekoppelten oder angedockten Fensters hat keine Auswirkungen, solange das Fenster gekoppelt oder angedockt ist.

Wichtig

[!WICHTIG] Objekte, Eigenschaften und Methoden zum Steuern von verknüpften Fenstern, verknüpften Fensterrahmen und angedockten Fenstern sind auf dem Macintosh vorhanden, um Kompatibilität mit Code für Windows herzustellen. Diese Sprachelemente erzeugen jedoch auf dem Macintosh Fehler zur Laufzeit.

Lines

Gibt eine Zeichenfolge zurück, die die angegebene Anzahl Codezeilen enthält.

Syntax

-Objekt.Lines (startline, count) As String

Die Lines-Syntax umfasst die folgenden Teile:

Bestandteil Beschreibung
Objekt Erforderlich. Ein Objektausdruck, der als ein Objekt in der Liste Gilt für ausgewertet wird.
Startlinie Erforderlich. Ein Long-Wert, der die Anfangszeilennummer angibt.
count Erforderlich. Ein Long-Wert, der die Anzahl zurückzugebender Zeilen angibt

Hinweise

Die Zeilennummern in einem Codemodul beginnen bei 1.

LinkedWindowFrame

Gibt das Window-Objekt zurück, das den Rahmen darstellt, der das Fenster enthält. Schreibgeschützt.

Hinweise

Die Eigenschaft LinkedWindowFrame ermöglicht Ihnen den Zugriff auf das Objekt, das den gekoppelten Fensterrahmen darstellt; dessen Eigenschaften unterscheiden sich von dem oder den Fenstern, das/die er enthält. Wenn das Fenster nicht verknüpft ist, gibt die LinkedWindowFrame-EigenschaftNothing zurück.

Wichtig

[!WICHTIG] Objekte, Eigenschaften und Methoden zum Steuern von verknüpften Fenstern, verknüpften Fensterrahmen und angedockten Fenstern sind auf dem Macintosh vorhanden, um Kompatibilität mit Code für Windows herzustellen. Diese Sprachelemente erzeugen jedoch auf dem Macintosh Fehler zur Laufzeit.

LinkedWindows

Gibt die Auflistung aller verknüpften Fenster zurück, die in einem verknüpften Fensterrahmen enthalten sind. Schreibgeschützt.

Hinweise

Die LinkedWindows-Eigenschaft ist eine Accessor-Eigenschaft (das heißt, eine Eigenschaft, von der ein Objekt zurückgegeben wird, das denselben Typ aufweist wie der Eigenschaftenname).

MainWindow

Gibt ein Window-Objekt zurück, das das Standard Fenster der Visual Basic-Entwicklungsumgebung darstellt. Schreibgeschützt.

Hinweise

Verwenden Sie das von der MainWindow-Eigenschaft zurückgegebene Window-Objekt, um angedockte Fenster hinzuzufügen oder zu entfernen und das Standard Fenster der Visual Basic-Entwicklungsumgebung zu maximieren, zu minimieren, auszublenden oder wiederherzustellen.

Wichtig

[!WICHTIG] Objekte, Eigenschaften und Methoden zum Steuern von verknüpften Fenstern, verknüpften Fensterrahmen und angedockten Fenstern sind auf dem Macintosh vorhanden, um Kompatibilität mit Code für Windows herzustellen. Diese Sprachelemente erzeugen jedoch auf dem Macintosh Fehler zur Laufzeit.

Größer

Gibt ein Long-Objekt zurück, das die Nummer der Hauptversion der referenzierten Typbibliothek enthält. Schreibgeschützt.

Hinweise

Die von der Major-Eigenschaft zurückgegebene Nummer entspricht der Nummer der Hauptversion, die in der Typbibliothek gespeichert ist, für die Sie den Verweis eingerichtet haben.

Kleiner

Gib einen Long-Wert mit der Nebenversionsnummer der Typbibliothek zurück, auf die verwiesen wird. Schreibgeschützt.

Hinweise

Die von der Minor-Eigenschaft zurückgegebene Nummer entspricht der Nebenversionsnummer, die in der referenzierten Typbibliothek gespeichert ist.

Modus

Gibt einen Wert zurück, der den Modus des angegebenen Projekts enthält. Schreibgeschützt.

Die Mode-Eigenschaft gibt die folgenden Werte zurück:

Konstante Beschreibung
vbext_vm_Run Das angegebene Projekt befindet sich im Ausführmodus.
vbext_vm_Break Das angegebene Projekt befindet sich im Unterbrechungsmodus.
vbext_vm_Design Das angegebene Projekt befindet sich im Entwurfsmodus.

Name

Gibt eine Zeichenfolge zurück oder legt eine Zeichenfolge fest, die den im Code zum Identifizieren eines Objekts verwendeten Namen enthält. Lese-/Schreibzugriff für das VBProject-Objekt und das VBComponent-Objekt . Für das Property-Objekt und das Reference-Objekt schreibgeschützt.

Hinweise

In der folgenden Tabelle wird beschrieben, inwiefern die Einstellung der Name-Eigenschaft verschiedene Objekte betrifft.

Objekt Ergebnis der Verwendung der Name-Eigenschaftseinstellung
VBProject Gibt den Namen des aktiven Projekts zurück oder legt den Namen fest.
VBComponent Gibt den Namen der Komponente zurück oder legt den Namen fest. Wenn Sie versuchen, die Name-Eigenschaft auf einen bereits verwendeten oder ungültigen Namen festzulegen, tritt ein Fehler auf.
Eigenschaft Gibt den Namen der Eigenschaft gemäß Anzeige im Eigenschaftenbrowser zurück. Dies ist der Wert, der zum Indizieren der Properties-Auflistung verwendet wird. Der Name kann nicht festgelegt werden.
Referenz Gibt den Namen des Verweises im Code zurück. Der Name kann nicht festgelegt werden.

Der Standardname für neue Objekte ist der Objekttyp plus einer eindeutigen Ganzzahl. Das erste neue Form-Objekt ist z. B. Form1, ein neues Form-Objekt ist Form1, und das dritte TextBox-Steuerelement , das Sie auf einem Formular erstellen, ist TextBox3.

Die Name-Eigenschaft eines Objekts muss mit einem Buchstaben beginnen und darf maximal 40 Zeichen lang sein. Sie kann Zahlen und Unterstriche (_) enthalten, aber keine Interpunktion oder Leerzeichen.

Forms und Module dürfen nicht denselben Namen wie ein anderes öffentliches Objekt wie Zwischenablage, Bildschirm oder App haben. Obwohl die Einstellung der Name-Eigenschaft ein Schlüsselwort (keyword), eigenschaftenname oder der Name eines anderen Objekts sein kann, kann dies zu Konflikten in Ihrem Code führen.

NumIndices

Gibt die Anzahl der Indizes für die Eigenschaft zurück, die vom Property-Objekt zurückgegeben wird.

Hinweise

Der Wert der NumIndices-Eigenschaft kann eine ganze Zahl zwischen 0 und 4 sein. Für die meisten Eigenschaften gibt NumIndices den Wert 0 zurück. Konventionell indizierte Eigenschaften geben den Wert 1 zurück. Eigenschaftenarrays können den Wert 2 zurückgeben.

Objekt

Gibt den Wert eines von einer Eigenschaft zurückgegebenen Objekts zurück oder legt diesen fest. Lese-/Schreibzugriff.

Hinweise

Wenn ein Property-Objekt ein Objekt zurückgibt, müssen Sie die Object-Eigenschaft verwenden, um den Wert dieses Objekts zurückzugeben oder festzulegen.

Parent

Gibt das Objekt oder die Auflistung zurück, das ein anderes Objekt oder eine andere Auflistung enthält. Schreibgeschützt.

Hinweise

Die meisten Objekte verfügen entweder über eine Parent-Eigenschaft oder eine Collection-Eigenschaft , die auf das übergeordnete Objekt des Objekts in diesem Objektmodell verweist. Die Collection-Eigenschaft wird verwendet, wenn das übergeordnete Objekt eine Auflistung ist.

Verwenden Sie die Parent-Eigenschaft, um auf die Eigenschaften, Methoden und Steuerelemente des übergeordneten Objekts eines Objekts zuzugreifen.

Siehe auchCodeModule-Objekt

ProcBodyLine

Gibt die erste Zeile einer Prozedur zurück.

Syntax

-Objekt.ProcBodyLine (procname, prockind) As Long

Die Syntax der ProcBodyLine-Eigenschaft besteht aus diesen Komponenten:

Bestandteil Beschreibung
Objekt Erforderlich. Ein Objektausdruck, der als ein Objekt in der Liste Gilt für ausgewertet wird.
procname Erforderlich. Eine Zeichenfolge mit dem Namen der Prozedur.
prockind Erforderlich. Gibt die Art der zu suchenden Prozedur an. Da Eigenschaftsprozeduren mehrere Darstellungen im Modul haben kann, müssen Sie die Art der Prozedur angeben, nach der Sie suchen möchten. Alle Prozeduren außer Eigenschaftenprozeduren (d. h. Sub - und Function-Prozeduren ) verwenden vbext_pk_Proc.

Verwenden Sie eine der folgenden Konstanten für das Argument prockind.

Konstante Beschreibung
vbext_pk_Get Gibt eine Prozedur an, die den Wert einer Eigenschaft zurückgibt.
vbext_pk_Let Gibt eine Prozedur an, die einer Eigenschaft einen Wert zuweist.
vbext_pk_Set Gibt eine Prozedur an, die einen Verweis auf ein Objekt festlegt.
vbext_pk_Proc Gibt alle Prozeduren außer Eigenschaftsprozeduren an.

Hinweise

Die erste Zeile einer Prozedur ist die Zeile, in der die Sub-, Function- oder Property-Anweisung angezeigt wird.

ProcCountLines

Gibt die Anzahl der Zeilen in der angegebenen Prozedur zurück.

Syntax

-Objekt.ProcCountLines (procname, prockind) As Long

Die Syntax der ProcCountLines-Eigenschaft besteht aus folgenden Teilen:

Bestandteil Beschreibung
Objekt Erforderlich. Ein Objektausdruck, der als ein Objekt in der Liste Gilt für ausgewertet wird.
procname Erforderlich. Eine Zeichenfolge mit dem Namen der Prozedur.
prockind Erforderlich. Gibt die Art der zu suchenden Prozedur an. Da Eigenschaftsprozeduren mehrere Darstellungen im Modul haben kann, müssen Sie die Art der Prozedur angeben, nach der Sie suchen möchten. Alle Prozeduren außer Eigenschaftenprozeduren (d. h. Sub - und Function-Prozeduren ) verwenden vbext_pk_Proc.

Verwenden Sie eine der folgenden Konstanten für das Argument prockind.

Konstante Beschreibung
vbext_pk_Get Gibt eine Prozedur an, die den Wert einer Eigenschaft zurückgibt.
vbext_pk_Let Gibt eine Prozedur an, die einer Eigenschaft einen Wert zuweist.
vbext_pk_Set Gibt eine Prozedur an, die einen Verweis auf ein Objekt festlegt.
vbext_pk_Proc Gibt alle Prozeduren außer Eigenschaftsprozeduren an.

Hinweise

Die ProcCountLines-Eigenschaft gibt die Anzahl aller Leer- oder Kommentarzeilen zurück, die der Prozedurdeklaration vorausgehen, und, wenn die Prozedur die letzte Prozedur in einem Codemodul ist, aller auf die Prozedur folgenden Leerzeilen.

ProcOfLine

Gibt den Namen der Prozedur zurück, in der sich die angegebene Zeile befindet.

Syntax

-Objekt.ProcOfLine (line, prockind) As String

Die Syntax ProcOfLine hat folgende Teile:

Bestandteil Beschreibung
Objekt Erforderlich. Ein Objektausdruck, der als ein Objekt in der Liste Gilt für ausgewertet wird.
line Erforderlich. Ein Long, der die zu überprüfende Zeile angibt.
prockind Erforderlich. Gibt die Art der zu suchenden Prozedur an. Da Eigenschaftsprozeduren mehrere Darstellungen im Modul haben kann, müssen Sie die Art der Prozedur angeben, nach der Sie suchen möchten. Alle Prozeduren außer Eigenschaftenprozeduren (d. h. Sub - und Function-Prozeduren ) verwenden vbext_pk_Proc.

Verwenden Sie eine der folgenden Konstanten für das Argument prockind.

Konstante Beschreibung
vbext_pk_Get Gibt eine Prozedur an, die den Wert einer Eigenschaft zurückgibt.
vbext_pk_Let Gibt eine Prozedur an, die einer Eigenschaft einen Wert zuweist.
vbext_pk_Set Gibt eine Prozedur an, die einen Verweis auf ein Objekt festlegt.
vbext_pk_Proc Gibt alle Prozeduren außer Eigenschaftsprozeduren an.

Hinweise

Eine Zeile liegt innerhalb einer Prozedur, wenn sie leer ist oder einen Kommentar enthält und der Prozedurdeklaration vorausgeht bzw., falls die Prozedur die letzte Prozedur in einem Codemodul ist, eine oder mehrere leere Zeilen auf die Prozedur folgen.

ProcStartLine

Gibt die Zeile zurück, in der die angegebene Prozedur beginnt.

Syntax

-Objekt.ProcStartLine (procname, prockind) As Long

Die Syntax von ProcStartLine besteht aus folgenden Komponenten:

Bestandteil Beschreibung
Objekt Erforderlich. Ein Objektausdruck, der als ein Objekt in der Liste Gilt für ausgewertet wird.
procname Erforderlich. Eine Zeichenfolge mit dem Namen der Prozedur.
prockind Erforderlich. Gibt die Art der zu suchenden Prozedur an. Da Eigenschaftsprozeduren mehrere Darstellungen im Modul haben kann, müssen Sie die Art der Prozedur angeben, nach der Sie suchen möchten. Alle Prozeduren außer Eigenschaftenprozeduren (d. h. Sub - und Function-Prozeduren ) verwenden vbext_pk_Proc.

Verwenden Sie eine der folgenden Konstanten für das Argument prockind.

Konstante Beschreibung
vbext_pk_Get Gibt eine Prozedur an, die den Wert einer Eigenschaft zurückgibt.
vbext_pk_Let Gibt eine Prozedur an, die einer Eigenschaft einen Wert zuweist.
vbext_pk_Set Gibt eine Prozedur an, die einen Verweis auf ein Objekt festlegt.
vbext_pk_Proc Gibt alle Prozeduren außer Eigenschaftsprozeduren an.

Hinweise

Eine Prozedur beginnt in der ersten Zeile unterhalb der End Sub-Anweisung der vorherigen Prozedur. Falls es sich bei der Prozedur um die erste Prozedur handelt, beginnt sie am Ende des allgemeinen Deklarationsbereichs.

ProgID

Gibt die ProgID (programmatische ID) für das Steuerelement zurück, das vom VBControl -Objekt dargestellt wird.

Syntax

-Objekt.ProgID

Der Platzhalter Objekt steht für einen Objektausdruck, der zu einem Objekt in der Liste Gilt für ausgewertet wird.

Eigenschaften

Gibt die Eigenschaften eines Objekts zurück. Schreibgeschützt.

Hinweise

Bei der Properties-Eigenschaft handelt es sich um eine Accessor-Eigenschaft (d. h. um eine Eigenschaft, die ein Objekt vom selben Typ wie dem Eigenschaftsnamen zurückgibt).

Schutz

Gibt einen Wert zurück, der den Schutzzustand eines Projekts angibt. Schreibgeschützt.

Die Protection-Eigenschaft gibt die folgenden Werte zurück:

Konstante Beschreibung
vbext_pp_locked Das angegebene Projekt ist gesperrt.
vbext_pp_none Das angegebene Projekt ist nicht geschützt.

Verweise

Gibt den Satz von Verweisen in einem Projekt zurück. Schreibgeschützt.

Hinweise

References ist eine Accessoreigenschaft (d. h.eine Eigenschaft, die ein Objekt desselben Namens als Eigenschaftenname zurückgibt).

ReferencesEvents

Gibt das ReferencesEvents-Objekt zurück. Schreibgeschützt.

Einstellungen

Die Einstellung für das Argument, das Sie an die ReferencesEvents-Eigenschaft übergeben lautet:

Argument Beschreibung
vbproject Wenn vbproject auf Nothing verweist, stellt das zurückgegebene Objekt Ereignisse für die References-Auflistungen aller VBProject-Objekte in der VBProjects-Auflistung bereit.

Wenn vbproject auf ein gültiges VBProject-Objekt zeigt, liefert das zurückgegebene Objekt nur für die References-Auflistung dieses Projekts Ereignisse.

Hinweise

Die ReferencesEvents-Eigenschaft verwendet ein Argument und gibt ein Ereignisquellobjekt zurück. Das ReferencesEvents-Objekt ist die Quelle für Objekte, die beim Hinzufügen oder Entfernen von Verweisen ausgelöst werden.

Gespeichert

Gibt einen booleschen Wert zurück, der angibt, ob das Objekt seit dem letzten Speichern bearbeitet wurde. Lese-/Schreibzugriff.

Die Saved-Eigenschaft gibt die folgenden Werte zurück:

Wert Beschreibung
True Das Objekt wurde seit der letzten Speicherung nicht bearbeitet.
False Das Objekt wurde seit der letzten Speicherung bearbeitet.

Hinweise

Die SaveAs-Methode legt die Saved-Eigenschaft auf True fest.

Hinweis

[!HINWEIS] Wenn Sie die Saved -Eigenschaft im Code auf False festlegen, gibt sie False zurück und das Objekt erhält eine Markierung, dass es seit der letzten Speicherung bearbeitet wurde.

SelectedVBComponent

Returns the selected component. Schreibgeschützt.

Hinweise

Die SelectedVBComponent-Eigenschaft gibt die ausgewählte Komponente im Projektfenster zurück. Wenn das ausgewählte Element im Projektfenster keine Komponente ist, gibt SelectedVBComponentNothing zurück.

Siehe auch das VBE-Objekt .

Oben

Gibt einen Single-Wert zurück oder legt diesen fest, der die obere Position des Fensters auf dem Bildschirm gemessen in Twips angibt. Lese-/Schreibzugriff.

Hinweise

Der von der Top-Eigenschaft zurückgegebene Wert hängt davon ab, ob das Fenster angedockt, verknüpft oder in der Andockansicht angezeigt wird.

Hinweis

[!HINWEIS] Wenn Sie die Top -Eigenschaft eines verknüpften oder angedockten Fensters ändern, hat dies keine Auswirkungen, solange das Fenster verknüpft oder angedockt ist.

Wichtig

[!WICHTIG] Objekte, Eigenschaften und Methoden zum Steuern von verknüpften Fenstern, verknüpften Fensterrahmen und angedockten Fenstern sind auf dem Macintosh vorhanden, um Kompatibilität mit Code für Windows herzustellen. Diese Sprachelemente erzeugen jedoch auf dem Macintosh Fehler zur Laufzeit.

Kopfzeile

Gibt einen Long-Wert zurück, der die Zeilennummer der Zeile am oberen Rand des Codebereichs angibt, oder legt die Zeile am oberen Rand des Codebereichs fest. Lese-/Schreibzugriff.

Hinweise

Verwenden Sie die TopLine-Eigenschaft, um die Zeile zurückzugeben oder festzulegen, die oben im Codebereich angezeigt wird. Wenn beispielsweise Zeile 25 die erste Zeile sein soll, die im Codebereich angezeigt wird, müssen Sie die TopLine-Eigenschaft auf "25" festlegen.

Bei der TopLine-Eigenschafteneinstellung muss es sich um eine positive Zahl handeln. Wenn die TopLine-Eigenschafteneinstellung auf einen Wert festgelegt ist, der größer ist als die aktuell vorhandene Zeilenanzahl im Codebereich, wird als Einstellung die letzte Zeile im Codebereich verwendet.

Typ

Gibt einen numerischen oder einen Zeichenfolgenwert zurück, der den Objekttyp enthält. Schreibgeschützt.

Die Einstellungen der Type-Eigenschaft für das Window-Objekt werden in der folgenden Tabelle beschrieben.

Konstante Wert Beschreibung
vbext_wt_CodeWindow 0 Codefenster
vbext_wt_Designer 1 Designer
vbext_wt_Browser 2 Objektbrowser
vbext_wt_Immediate 5 Direktfenster
vbext_wt_ProjectWindow 6 Projektfenster
vbext_wt_PropertyWindow 7 Eigenschaftenfenster
vbext_wt_Find 8 Dialogfeld "Suchen"
vbext_wt_FindReplace 9 Dialogfeld "Suchen und Ersetzen "
vbext_wt_LinkedWindowFrame 11 Verknüpfter Fensterrahmen
vbext_wt_MainWindow 12 Hauptfenster
vbext_wt_Watch 3 Überwachungsfenster
vbext_wt_Locals 4 Lokalfenster
vbext_wt_Toolbox 10 Toolbox
vbext_wt_ToolWindow 15 Toolfenster

Wichtig

[!WICHTIG] Objekte, Eigenschaften und Methoden zum Steuern von verknüpften Fenstern, verknüpften Fensterrahmen und angedockten Fenstern sind auf dem Macintosh vorhanden, um Kompatibilität mit Code für Windows herzustellen. Diese Sprachelemente erzeugen jedoch auf dem Macintosh Fehler zur Laufzeit.

Die Einstellungen der Type-Eigenschaft für das VBComponent-Objekt werden in der folgenden Tabelle beschrieben.

Konstante Wert Beschreibung
vbext_ct_StdModule 1 Standardmodul
vbext_ct_ClassModule 2 Klassenmodul
vbext_ct_MSForm 3 Microsoft-Formular
vbext_ct_ActiveXDesigner 11 ActiveX-Designer
vbext_ct_Document 100 Dokumentmodul

Die Einstellungen der Type-Eigenschaft für das Reference-Objekt werden in der folgenden Tabelle beschrieben.

Konstante Wert Beschreibung
vbext_rk_TypeLib 0 Typbibliothek
vbext_rk_Project 1 Projekt

Die Einstellungen der Type-Eigenschaft für das VBProject-Objekt werden in der folgenden Tabelle beschrieben.

Konstante Wert Beschreibung
vbext_pt_HostProject 100 Hostprojekt
vbext_pt_StandAlone 101 Eigenständiges Projekt

Wert

Gibt eine Variante zurück oder legt diese fest und gibt dabei den Wert der Eigenschaft zurück. Lese-/Schreibzugriff.

Hinweise

Da die Value-Eigenschaft ein Variant-Element zurückgibt, können Sie auf jede Eigenschaft zugreifen. Verwenden Sie die IndexedValue-Eigenschaft , um auf eine Liste zuzugreifen.

Wenn die Eigenschaft, die das Property-Objekt darstellt, lese-/schreibzugriff ist, ist die Value-Eigenschaft lese-/schreibzugriff. Wenn die Eigenschaft schreibgeschützt ist, tritt beim Festlegen der Value-Eigenschaft ein Fehler auf. Wenn die Eigenschaft lesegeschützt ist, tritt beim Zurückgeben der Value-Eigenschaft ein Fehler auf.

Die Value-Eigenschaft ist für die Property-Eigenschaft die Standardeigenschaft.

VBComponents

Gibt eine Auflistung der Komponenten in einem Projekt zurück.

Hinweise

Verwenden Sie die VBComponents-Auflistung , um auf Komponenten in einem Projekt zuzugreifen, sie hinzuzufügen oder zu entfernen. Eine Komponente kann ein Formular, ein Modul oder eine Klasse sein. Die VBComponents-Auflistung ist eine Standardauflistung , die in einem For... Jeder Block.

Verwenden Sie die Parent-Eigenschaft , um das Projekt zurückzugeben, in dem sich die VBComponents-Auflistung befindet.

In Visual Basic for Applications können Sie die Import-Methode verwenden, um einem Projekt aus einer Datei eine Komponente hinzuzufügen.

Weitere Informationen finden Sie unter VBComponent-Objekt und SelectedVBComponent-Eigenschaft .

VBE

Gibt den Stamm des VBE-Objekts zurück. Schreibgeschützt.

Hinweise

Alle Objekte haben eine VBE-Eigenschaft, die auf den Stamm des VBE-Objekts verweist.

VBProjects

Gibt die VBProjects-Auflistung zurück, die alle Projekte darstellt, die derzeit in der Visual Basic-IDE geöffnet sind.

Syntax

-Objekt.VBProjects

Der Platzhalter Objekt steht für einen Objektausdruck, der zu einem Objekt in der Liste Gilt für ausgewertet wird.

Version

Gibt eine Zeichenfolge zurück, in der die von der Anwendung verwendete Version von Visual Basic für Applikationen enthalten ist. Schreibgeschützt.

Hinweise

Der Wert der Version-Eigenschaft ist eine Zeichenfolge, die mit einer oder zwei Ziffern, einem Punkt und zwei weiteren Ziffern beginnt. Der Rest der Zeichenfolge ist nicht speziell definiert und kann Text oder Zahlen enthalten.

Visible

Für das Window-Objekt wird ein boolescher Wert zurückgegeben oder festgelegt, der die Sichtbarkeit eines Fensters angibt. Lese-/Schreibzugriff.

Gibt für das CodePane-Objekt einen booleschen Wert zurück, der angibt, ob der Codebereich im Fenster sichtbar ist. Schreibgeschützt.

Die Visible-Eigenschaft gibt die folgenden Werte zurück:

Wert Beschreibung
True (Standardeinstellung) Das Objekt ist sichtbar.
False Das Objekt ist verdeckt (ausgeblendet).

Width

Gibt einen Single-Wert zurück oder legt diesen fest, der die Breite des Fensters in Twips angibt. Lese-/Schreibzugriff.

Hinweise

Wenn Sie die Eigenschafteneinstellung Width eines verknüpften Fensters oder angedockten Fensters ändern, hat dies keine Auswirkungen, solange das Fenster verknüpft oder angedockt bleibt.

Wichtig

[!WICHTIG] Objekte, Eigenschaften und Methoden zum Steuern von verknüpften Fenstern, verknüpften Fensterrahmen und angedockten Fenstern sind auf dem Macintosh vorhanden, um Kompatibilität mit Code für Windows herzustellen. Diese Sprachelemente erzeugen jedoch auf dem Macintosh Fehler zur Laufzeit.

Fenster

Gibt das Fenster zurück, in dem der Codebereich angezeigt wird. Schreibgeschützt.

Windows

Gibt das Window-Objekt zurück, das ein Fenster in der Visual Basic-IDE darstellt.

Syntax

-Objekt.Fenster

Der Platzhalter Objekt steht für einen Objektausdruck, der zu einem Objekt in der Liste Gilt für ausgewertet wird.

WindowState

Gibt einen numerischen Wert zurück, der den visuellen Zustand des Fensters angibt, oder legt den Wert fest. Lese-/Schreibzugriff.

Einstellungen

Die WindowState-Eigenschaft gibt die folgenden Werte zurück oder legt sie fest:

Konstante Wert Beschreibung
vbext_ws_Normal 0 (Standard) Normal
vbext_ws_Minimize 1 Minimiert (auf ein Symbol verkleinert)
vbext_ws_Maximize 2 Maximiert (auf maximale Größe vergrößert)

Siehe auch

Support und Feedback

Haben Sie Fragen oder Feedback zu Office VBA oder zu dieser Dokumentation? Unter Office VBA-Support und Feedback finden Sie Hilfestellung zu den Möglichkeiten, wie Sie Support erhalten und Feedback abgeben können.