14.07.2014 Aufrufe

Handbuch BasicMaker 2010 - SoftMaker

Handbuch BasicMaker 2010 - SoftMaker

Handbuch BasicMaker 2010 - SoftMaker

MEHR ANZEIGEN
WENIGER ANZEIGEN

Sie wollen auch ein ePaper? Erhöhen Sie die Reichweite Ihrer Titel.

YUMPU macht aus Druck-PDFs automatisch weboptimierte ePaper, die Google liebt.

<strong>BasicMaker</strong> und PlanMaker<br />

Ganz ähnlich wie TextMaker lässt sich auch die Tabellenkalkulation PlanMaker mit <strong>BasicMaker</strong> programmieren. Dieses<br />

Kapitel enthält alle Informationen zur PlanMaker-Programmierung. Es ist in folgende Abschnitte gegliedert:<br />

Programmierung von PlanMaker<br />

Dieser Abschnitt enthält grundlegende Informationen zur Programmierung von PlanMaker mit <strong>BasicMaker</strong>.<br />

Objektstruktur von PlanMaker<br />

In diesem Abschnitt werden alle von PlanMaker zur Verfügung gestellten Objekte aufgelistet.<br />

Programmierung von PlanMaker<br />

Die Programmierung der Textverarbeitung TextMaker und die der Tabellenkalkulation PlanMaker unterscheiden sich<br />

nur darin, dass einige Schlüsselwörter andere Namen haben (zum Beispiel PlanMaker.Application statt TextMaker.Application).<br />

Wenn Sie also den Abschnitt "Programmierung von TextMaker" bereits kennen, werden Sie feststellen,<br />

dass dieser hier nahezu identisch ist.<br />

PlanMaker stellt aber natürlich andere Objekte zur Verfügung als TextMaker. Eine Auflistung der exponierten Objekte<br />

finden Sie im nächsten Abschnitt "Objektstruktur von PlanMaker".<br />

Um PlanMaker mit <strong>BasicMaker</strong> zu programmieren, verwenden Sie in erster Linie OLE Automation-Befehle. Allgemeine<br />

Informationen zu diesem Thema erhalten Sie im Abschnitt "OLE Automation".<br />

Prinzipiell ist folgendermaßen vorzugehen (Details folgen im Anschluss):<br />

1. Deklarieren Sie eine Variable vom Typ Object:<br />

Dim pm as Object<br />

2. Stellen Sie über OLE Automation eine Verbindung zu PlanMaker her (PlanMaker wird dazu nötigenfalls automatisch<br />

gestartet):<br />

Set pm = CreateObject("PlanMaker.Application")<br />

3. Setzen Sie die Eigenschaft Application.Visible auf True, damit PlanMaker sichtbar wird:<br />

pm.Application.Visible = True<br />

4. Jetzt können Sie PlanMaker programmieren, indem Sie "Eigenschaften" von PlanMaker auslesen und abändern und<br />

die von PlanMaker bereitgestellten "Methoden" anwenden.<br />

5. Wird das PlanMaker-Objekt nicht mehr benötigt, sollten Sie die Verbindung zu PlanMaker trennen:<br />

Set pm = Nothing<br />

Soweit in aller Kürze. Auf den nächsten Seiten folgen ausführlichere Informationen zur Programmierung von PlanMaker.<br />

Eine Aufstellung aller PlanMaker-Objekte und der darauf anwendbaren Eigenschaften und Methoden finden Sie<br />

anschließend im Abschnitt "Objektstruktur von PlanMaker".<br />

Verbindung zu PlanMaker herstellen<br />

Wenn Sie PlanMaker mit <strong>BasicMaker</strong> steuern wollen, müssen Sie zuerst über eine OLE Automation eine Verbindung zu<br />

PlanMaker herstellen. Dazu ist eine Variable vom Typ Object zu deklarieren, der anschließend mit dem Befehl CreateObject<br />

das Objekt "PlanMaker.Application" zugewiesen wird:<br />

Dim pm as Object<br />

Set pm = CreateObject("PlanMaker.Application")<br />

Wenn PlanMaker bereits läuft, wird dadurch lediglich eine Verbindung zu ihm aufgebaut; wenn PlanMaker noch nicht<br />

gestartet ist, wird er automatisch gestartet.<br />

160 <strong>BasicMaker</strong> und PlanMaker <strong>Handbuch</strong> <strong>BasicMaker</strong> <strong>2010</strong>

Hurra! Ihre Datei wurde hochgeladen und ist bereit für die Veröffentlichung.

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!