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.

Für jedes geöffnete Dokument existiert genau eine Instanz dieser DocumentProperties-Sammlung, nämlich<br />

BuiltInDocumentProperties im Document-Objekt:<br />

' Den Titel des aktiven Dokuments auf "Meine Memoiren" setzen<br />

tm.ActiveDocument.BuiltInDocumentProperties.Item(smoPropertyTitle) = "Meine Memoiren"<br />

3 Eigenschaften, Objekte, Sammlungen und Methoden<br />

Eigenschaften:<br />

Name R/O<br />

Value (Defaulteigenschaft)<br />

Valid<br />

Type<br />

Objekte:<br />

Application Application<br />

Parent BuiltInDocumentProperties<br />

Name (Eigenschaft, R/O)<br />

Datentyp: String<br />

Liefert den Namen der Dokumenteigenschaft. Beispiele:<br />

' Den Namen der Dokumenteigenschaft smoPropertyTitle ausgeben, also "Title"<br />

MsgBox tm.ActiveDocument.BuiltInDocumentProperties.Item(smoPropertyTitle).Name<br />

' Den Namen der Dokumenteigenschaft "Author" ausgeben, also "Author"<br />

MsgBox tm.ActiveDocument.BuiltInDocumentProperties.Item("Author").Name<br />

Value (Eigenschaft)<br />

Datentyp: String<br />

Liest oder setzt den Inhalt der Dokumenteigenschaft.<br />

Das folgende Beispiel setzt die Dokumenteigenschaft "Titel" über die numerische Konstante smoPropertyTitle und<br />

liest sie gleich wieder über die Stringkonstante "Title" aus:<br />

Sub Beispiel()<br />

Dim tm as Object<br />

Set tm = CreateObject("TextMaker.Application")<br />

tm.Documents.Add ' Neues leeres Dokument hinzufügen<br />

With tm.ActiveDocument<br />

' Neuen Titel setzen (mit Hilfe der numerischen Konstante smoPropertyTitle)<br />

.BuiltInDocumentProperties.Item(smoPropertyTitle).Value = "Neuer Titel"<br />

' Genau diese Eigenschaft wieder auslesen (diesmal über den String)<br />

MsgBox .BuiltInDocumentProperties.Item("Title").Value<br />

End With<br />

End Sub<br />

Da Item das Defaultobjekt von DocumentProperties ist und Value die Defaulteigenschaft von DocumentProperty,<br />

lässt sich dieses Beispiel übersichtlicher wie folgt schreiben:<br />

Sub Beispiel()<br />

90 <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!