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.

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(smoPropertyTitle) = "Neuer Titel"<br />

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

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

End With<br />

End Sub<br />

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

Datentyp: Boolean<br />

Liefert True zurück, wenn die Dokumenteigenschaft bei TextMaker verfügbar ist.<br />

Hintergrund: Die Liste der möglichen Dokumenteigenschaften enthält auch solche, die nur bei PlanMaker verfügbar<br />

sind (zum Beispiel smoPropertySheets, "Number of sheets"). Sie dürfen bei TextMaker nur diejenigen Dokumenteigenschaften<br />

abfragen, die TextMaker kennt – sonst wird ein Leerwert zurückgegeben (VT_EMPTY).<br />

Die Eigenschaft Valid lässt Sie vor der Abfrage prüfen, ob die jeweilige Dokumenteigenschaft bei TextMaker vorhanden<br />

ist. Beispiel:<br />

Sub Test<br />

Dim tm as Object<br />

Dim i as Integer<br />

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

tm.Visible = True<br />

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

With tm.ActiveDocument<br />

For i = 1 to .BuiltInDocumentProperties.Count<br />

If .BuiltInDocumentProperties(i).Valid then<br />

print i, .BuiltInDocumentProperties(i).Name, "=", _<br />

.BuiltInDocumentProperties(i).Value<br />

Else<br />

print i, "Nicht bei TextMaker verfügbar"<br />

End If<br />

Next i<br />

End With<br />

End Sub<br />

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

Datentyp: Long (SmoDocProperties)<br />

Liefert den Datentyp der Dokumenteigenschaft. Damit Sie eine Dokumenteigenschaft richtig auswerten können, müssen<br />

Sie ihren Typ wissen. Beispielsweise ist Title (smoPropertyTitle) ein String, Creation Date<br />

(smoPropertyTimeCreated) hingegen ein Datum. Mögliche Werte:<br />

smoPropertyTypeBoolean<br />

smoPropertyTypeDate<br />

smoPropertyTypeFloat<br />

smoPropertyTypeNumber<br />

smoPropertyTypeString<br />

= 0 ' Boolean<br />

= 1 ' Datum<br />

= 2 ' Fließkommawert<br />

= 3 ' Ganzzahl<br />

= 4 ' Zeichenkette<br />

<strong>Handbuch</strong> <strong>BasicMaker</strong> <strong>2010</strong> <strong>BasicMaker</strong> und TextMaker 91

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

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!