Eigenschaften (Properties) von PlanMaker auslesen und ändern

<< Click to Display Table of Contents >>

Eigenschaften (Properties) von PlanMaker auslesen und ändern

Wurde die Verbindung zu PlanMaker hergestellt, können Sie das Programm "fernsteuern". Dazu gibt es, wie im Abschnitt OLE Automation beschrieben, Eigenschaften (Properties) und Methoden (Methods).

Beschäftigen wir uns zunächst mit den Eigenschaften. Als Eigenschaften bezeichnet man Optionen und Einstellungen, die abgefragt und teilweise verändert werden können.

Möchten Sie zum Beispiel den Programmnamen von PlanMaker ermitteln, verwenden Sie die Eigenschaft Name des Objekts Application:

MsgBox "Der Name der Applikation ist: " & pm.Application.Name

Bei Application.Name handelt es sich um eine Eigenschaft, die nur gelesen werden kann. Andere Eigenschaften lassen sich sowohl auslesen als auch von einem BasicMaker-Script aus abändern. So sind die Koordinaten des PlanMaker-Programmfensters in den Eigenschaften Left, Top, Width und Height des Application-Objekts abgelegt. Sie können sie wieder auslesen:

MsgBox "Der linke Fensterrand liegt bei: " & pm.Application.Left

Sie können diese Eigenschaft aber auch verändern:

pm.Application.Left = 200

PlanMaker reagiert sofort und verschiebt den linken Fensterrand auf dem Bildschirm an die Pixelposition 200. Sie können Lesen und Schreiben von Eigenschaften auch mischen, etwa:

pm.Application.Left = pm.Application.Left + 100

Hier wird der aktuelle linke Rand ausgelesen, um 100 erhöht und als neuer linker Rand an PlanMaker übergeben. Auch hier reagiert PlanMaker sofort und schiebt seinen linken Fensterrand um 100 Pixel nach rechts.

Es gibt eine große Anzahl von Eigenschaften des Application-Objekts. Eine Auflistung finden Sie im Abschnitt Objektstruktur von PlanMaker.