14.07.2014 Aufrufe

Handbuch BasicMaker 2010 - SoftMaker

Handbuch BasicMaker 2010 - SoftMaker

Handbuch BasicMaker 2010 - SoftMaker

MEHR ANZEIGEN
WENIGER ANZEIGEN

Erfolgreiche ePaper selbst erstellen

Machen Sie aus Ihren PDF Publikationen ein blätterbares Flipbook mit unserer einzigartigen Google optimierten e-Paper Software.

Weglassen von Standardeigenschaften<br />

Es geht in vielen Fällen noch einfacher: Jedes Objekt (zum Beispiel Application oder Application.Documents) besitzt<br />

unter seinen Eigenschaften jeweils eine Eigenschaft, die als Standardeigenschaft markiert ist. Das Praktische daran ist,<br />

dass Sie sich dadurch nochmals Tipparbeit ersparen können, denn die Standardeigenschaft kann einfach weglassen werden.<br />

Die Standardeigenschaft von Application ist beispielsweise Name. Folgende beiden Befehle sind daher gleichbedeutend:<br />

MsgBox tm.Application.Name<br />

MsgBox tm.Application<br />

' gibt den Namen von TextMaker aus<br />

' tut dasselbe<br />

Typischerweise ist die am häufigsten benötigte Eigenschaft eines Objekts als Standardeigenschaft markiert. So ist sicherlich<br />

die am häufigsten benötigte Eigenschaft einer Sammlung die Item-Eigenschaft. Denn im Allgemeinen will<br />

man ja auf ein bestimmtes Element einer Sammlung zugreifen. Folgende Anweisungen sind daher wieder gleichbedeutend:<br />

MsgBox tm.Application.Documents.Item(1).Name<br />

MsgBox tm.Application.Documents(1).Name<br />

So wird das Ganze doch langsam übersichtlicher! Es kommt aber noch besser: Name ist die Standardeigenschaft eines<br />

einzelnen Document-Objekts (aufgepasst: "Document", nicht "Documents"!). Jedes Item der Documents-Sammlung<br />

ist vom Typ Document. Da also Name die Standardeigenschaft ist, können Sie Name wieder weglassen:<br />

MsgBox tm.Application.Documents(1)<br />

Immer noch nicht einfach genug? Also... Application ist die Standardeigenschaft von TextMaker an sich. Lassen wir<br />

Application also einfach weg! Das sieht dann so aus:<br />

MsgBox tm.Documents(1)<br />

Mit diesem Grundwissen sind Sie nun gerüstet, um die Objektstruktur von TextMaker zu verstehen und können sich<br />

dem Abschnitt "Objektstruktur von TextMaker" widmen, der eine detaillierte Liste aller von TextMaker bereitgestellten<br />

Objekte enthält.<br />

Objektstruktur von TextMaker<br />

TextMaker stellt <strong>BasicMaker</strong> und anderen OLE Automation-fähigen Programmiersprachen die im Folgenden aufgelisteten<br />

Objekte zur Verfügung.<br />

Hinweise:<br />

Mit "R/O" gekennzeichnete Eigenschaften sind "Read Only" (also schreibgeschützt). Sie können zwar ausgelesen,<br />

aber nicht verändert werden.<br />

Die Default-Eigenschaft eines Objekts ist durch Kursivschrift gekennzeichnet.<br />

Die folgende Tabelle führt alle in TextMaker verfügbaren Objekte und Sammlungen auf.<br />

Name Typ Beschreibung<br />

Application Objekt "Wurzelobjekt" von TextMaker<br />

Options Objekt Globale Einstellungen<br />

UserProperties Sammlung Sammlung aller Bestandteile der privaten und geschäftlichen Adresse<br />

UserProperty Objekt Ein einzelner Bestandteil der Adresse<br />

CommandBars Sammlung Sammlung aller Symbolleisten<br />

CommandBar Objekt Eine einzelne Symbolleiste<br />

AutoCorrect Objekt Automatische Textkorrektur und Textbausteine<br />

AutoCorrectEntries Sammlung Sammlung aller Textbausteine<br />

56 <strong>BasicMaker</strong> und TextMaker <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!