Microsoft Office Tutorials and References
In Depth Information
19.8.2 Der Objektkatalog
Klassenobjekte
Methoden
Klassen sind die Vorlagen für einzelne Objekte, ein
Klassenobjekt liefert zur Laufzeit des Makros das passende
Objekt mit allen seinen Methoden und Eigenschaften.
Der VBA-Programmierer kann, wenn das Angebot nicht
reicht, selbst Klassen erstellen und so die Erstellung
komplexer Makros erleichtern. Die Klasse verhindert
nämlich, dass ein Objekt mit Eigenschaften und
Methoden benutzt wird, die es gar nicht besitzt.
Bei einer Methode handelt es sich um eine Aktion, die
von einem Objekt durchgeführt werden kann. Close und
Add sind Methoden des Workbook-Objekts.
Weitere Objektbibliotheken
Schalten Sie in der Liste links oben auf den Eintrag Alle
Bibliotheken , zeigt der Objektkatalog alle Objekte aus
allen geladenen Bibliotheken an. Die Office -Bibliothek
liefert beispielsweise die Objekte für den Office-Assis-
tenten, die Symbolleisten und Symbole, in der VBA
Bibliothek finden Sie Funktionen und Konstanten. Wenn
Sie eine weitere Bibliothek brauchen, um beispielsweise
aus einer Excel-Prozedur ein Word-Dokument oder eine
Access-Datenbank anzuprogrammieren, binden Sie
diese einfach als neuen Verweis ein:
Eine Klasse fist ein Prototyp, der die gemeinsamen
Variablen und Methoden aller Objekte dieser Klasse definiert.
Mit Einfügen/Klassenmodul können Sie, wenn alle Mög-
lichkeiten mit den verfügbaren Objekten ausgereizt
sind, später selbst Klassenobjekte schreiben.
Eigenschaften
Eine Eigenschaft fist ein Attribut des Objekts, mit dem
eines seiner Charakteristika (z.B. Größe, Farbe oder
Bildschirmposition) oder ein Aspekt seines Verhaltens
(z.B. ob es aktiviert oder sichtbar fist) definiert wird. Sie
ändern die Charakteristika eines Objekts, indem Sie die
Werte seiner Eigenschaften ändern.
1. Wählen Sie Extras/Verweise .
2. Suchen Sie in der Liste der verfügbaren Verweise
nach der passenden Bibliothek.
3. Kreuzen Sie die Bibliothek an, und bestätigen Sie mit
OK.
Abbildung 19.47
Die verfügbaren Verweise auf andere Bibliotheken
 
Search JabSto ::




Custom Search