Die Caption-Eigenschaft in VBA (Die Caption-Eigenschaft in VBA), Lektion, Seite 723938
https://www.purl.org/stefan_ram/pub/caption_vba (Permalink) ist die kanonische URI dieser Seite.
Stefan Ram
VBA-Kurs

Die Caption-Eigenschaft in VBA

Lesezugriffe auf das Excel -Modell

Die Beschriftung des aktuellen Fensters ist als qualifizierter Name verfügbar. Dabei ist »Excel« eine Bibliothek, welche ein Verzeichnis »Applikation« enthält, das seinerseits ein Verzeichnis »ActiveWindow« enthält, das seinerseits einen Eintrag »Caption« enthält. Dieser letztere Eintrag steht für einen Speicherplatz, welcher die aktuelle Beschriftung des aktiven Fensters enthält.

Direktbereich

? Excel.Application.ActiveWindow.Caption

Mappe1

Set x = Excel.Application

? x.ActiveWindow.Caption

? TypeName( x )

? TypeName( Excel.Application )

Das Verzeichnis »Excel.Application« enthält Informationen zum laufenden Excel-Prozeß. Das Verzeichnis »Excel.Application.ActiveWindow« enthält Informationen zum vorderen („aktiven“) Fenster des laufenden Excel-Programms.

All diese Verzeichnisse aus der Excel-Bibliothek zusammen enthalten diverse Informationen zum laufenden Excel-Prozeß und werden hier auch als Excel-Modell  bezeichnet.

Die Eingabe kann etwas abgekürzt werden, solange es keine gleichnamigen Einträge gibt, mit denen Verwechslungen möglich sind. Dies ist also nicht immer möglich. Daher ist es im Zweifelsfall sicherer, den Namen immer vollständig qualifiziert zu schreiben.

Direktbereich

? Application.ActiveWindow.Caption

Mappe1

? ActiveWindow.Caption

Mappe1

Ohne Angabe des Verzeichnisses »ActiveWindow« erhalten wir die gewünschte Information aber nicht mehr.

Direktbereich
? Caption

Die vorhandenen Verzeichnisse können über den Objektkatalog  in der IDE erkundet werden.

ActiveWindow ist eine „Element von Global“, Caption aber nicht. Daher ist ActiveWindow auch ohne Qualifikation bekannt.

Außerdem gibt es auch Handbuchseiten  zum Excel-Modell, in denen die Bedeutung der Verzeichnisse und ihrer Einträge erklärt wird. (Siehe Web.)

Direktbereich
Let ActiveWindow.Caption = "Raum 500" 
Let titel = ActiveWindow.Caption ' - Zwischenspeichern des Originalwerts 
Let ActiveWindow.Caption = "Hallo!" 
Let ActiveWindow.Caption = titel

Direktbereich
Let ActiveWindow.Caption = "Unterrichtsraum"
Let titel = ActiveWindow.Caption
Let ActiveWindow.Caption = "Hallo!"
Let ActiveWindow.Caption = titel
ActiveWindow.Caption = "Reinickendorf"

Seiteninformationen und Impressum   |   Mitteilungsformular  |   "ram@zedat.fu-berlin.de" (ohne die Anführungszeichen) ist die Netzpostadresse von Stefan Ram.   |   Eine Verbindung zur Stefan-Ram-Startseite befindet sich oben auf dieser Seite hinter dem Text "Stefan Ram".)  |   Der Urheber dieses Textes ist Stefan Ram. Alle Rechte sind vorbehalten. Diese Seite ist eine Veröffentlichung von Stefan Ram. Schlüsselwörter zu dieser Seite/relevant keywords describing this page: Stefan Ram Berlin slrprd slrprd stefanramberlin spellched stefanram723938 stefan_ram:723938 Die Caption-Eigenschaft in VBA Stefan Ram, Berlin, and, or, near, uni, online, slrprd, slrprdqxx, slrprddoc, slrprd723938, slrprddef723938, PbclevtugFgrsnaEnz Erklärung, Beschreibung, Info, Information, Hinweis,

Der Urheber dieses Textes ist Stefan Ram. Alle Rechte sind vorbehalten. Diese Seite ist eine Veröffentlichung von Stefan Ram.
https://www.purl.org/stefan_ram/pub/caption_vba