Prozeduren in Objekten in VBA
Objekt-Prozeduren
Neben Variablen können Objekte auch Prozeduren enthalten. Das Objekt »VBA.Err« enthält beispielsweise eine Prozedur »Clear«, welche die Variable »Number« des sie enthaltenden Objektes auf »0« setzt, wie das folgende Programmbeispiel zeigt.
Modul1
Option Explicit
Sub Main()
Let VBA.Err.Number = 2
Debug.Print VBA.Err.Number
VBA.Err.Clear
Debug.Print VBA.Err.Number
End Sub
transcript
2
0
Übungsaufgaben
/ Übungsaufgabe
(Diese Übungsaufgabe setzt eine Bearbeitung in Excel voraus.)
Das Objekt »Excel.Application« enthält eine Funktion »CentimetersToPoints«, die ein Argument vom Typ »Double« akzeptiert und eine Zahl als Ergebnis zurückgibt.
Ermitteln Sie das Ergebnis jener Funktion für das Argument »1«.
(Damit auf Excel zugegriffen werden kann, muß die Excel -Bibliothek in VBA eingebunden sein. Dies ist normalweise der Fall, wenn der VBE von Excel aus geöffnet wird.)