DocumentProperties (Sammlung)

<< Click to Display Table of Contents >>

DocumentProperties (Sammlung)

Zugriffspfade:

Application à Documents à Item à DocumentProperties

Application à ActiveDocument à DocumentProperties

 1  Beschreibung

Die Sammlung DocumentProperties enthält alle Dokumenteigenschaften eines Dokuments. Dazu gehören zum Beispiel der Titel, der Autor, die Anzahl der Wörter usw.

Die einzelnen Elemente dieser Sammlung sind vom Typ DocumentProperty.

 2  Zugriff auf die Sammlung

Jedes geöffnete Dokument besitzt genau eine DocumentProperties-Sammlung. Diese wird über Document.BuiltInDocumentProperties angesprochen:

' Den Titel des aktiven Dokuments auf "Meine Memoiren" setzen

tm.ActiveDocument.BuiltInDocumentProperties(smoPropertyTitle) = "Meine Memoiren"

 

' Die Anzahl der Wörter des aktiven Dokuments ausgeben

MsgBox tm.ActiveDocument.BuiltInDocumentProperties("Number of words")

 3  Eigenschaften, Objekte, Sammlungen und Methoden

Eigenschaften:

Count R/O

 

Objekte:

Item DocumentProperty (Defaultobjekt)

Application Application

Parent Document

Count (Eigenschaft, R/O)

Datentyp: Long

Liefert die Anzahl der DocumentProperty-Objekte in der Sammlung, also die Zahl der Dokumenteigenschaften eines Dokuments. Der Wert ist unveränderlich, da alle TextMaker-Dokumente dieselbe Zahl von Dokumenteigenschaften besitzen.

Item (Zeiger auf Objekt)

Datentyp: Object

Liefert ein einzelnes DocumentProperty-Objekt, also eine einzelne Dokumenteigenschaft.

Welches DocumentProperty-Objekt Sie erhalten, hängt von dem Parameter ab, den Sie an Item übergeben. Dies kann entweder der numerische Index oder der Name der gewünschten Dokumenteigenschaft sein.

Die folgende Tabelle enthält sowohl die erlaubten Zahlenwerte als auch die zugehörigen Namen:

smoPropertyTitle                 =  1 ' "Title"

smoPropertySubject               =  2 ' "Subject"

smoPropertyAuthor                =  3 ' "Author"

smoPropertyKeywords              =  4 ' "Keywords"

smoPropertyComments              =  5 ' "Comments"

smoPropertyAppName               =  6 ' "Application name"

smoPropertyTimeLastPrinted       =  7 ' "Last print date"

smoPropertyTimeCreated           =  8 ' "Creation date"

smoPropertyTimeLastSaved         =  9 ' "Last save time"

smoPropertyKeystrokes            = 10 ' "Number of keystrokes"

smoPropertyCharacters            = 11 ' "Number of characters"

smoPropertyWords                 = 12 ' "Number of words"

smoPropertySentences             = 13 ' "Number of sentences"

smoPropertyParas                 = 14 ' "Number of paragraphs"

smoPropertyChapters              = 15 ' "Number of chapters"

smoPropertySections              = 16 ' "Number of sections"

smoPropertyLines                 = 17 ' "Number of lines"

smoPropertyPages                 = 18 ' "Number of pages"

smoPropertyCells                 = 19 ' - (bei TextMaker nicht verfügbar)

smoPropertyTextCells             = 20 ' - (bei TextMaker nicht verfügbar)

smoPropertyNumericCells          = 21 ' - (bei TextMaker nicht verfügbar)

smoPropertyFormulaCells          = 22 ' - (bei TextMaker nicht verfügbar)

smoPropertyNotes                 = 23 ' - (bei TextMaker nicht verfügbar)

smoPropertySheets                = 24 ' - (bei TextMaker nicht verfügbar)

smoPropertyCharts                = 25 ' - (bei TextMaker nicht verfügbar)

smoPropertyPictures              = 26 ' "Number of pictures"

smoPropertyOLEObjects            = 27 ' - (bei TextMaker nicht verfügbar)

smoPropertyDrawings              = 28 ' - (bei TextMaker nicht verfügbar)

smoPropertyTextFrames            = 29 ' "Number of text frames"

smoPropertyTables                = 30 ' "Number of tables"

smoPropertyFootnotes             = 31 ' "Number of footnotes"

smoPropertyAvgWordLength         = 32 ' "Average word length"

smoPropertyAvgCharactersSentence = 33 ' "Average characters per sentence"

smoPropertyAvgWordsSentence      = 34 ' "Average words per sentence"

Diese Liste führt alle Dokumenteigenschaften auf, die in SoftMaker Office verfügbar sind, auch solche, die es bei TextMaker nicht gibt. Diese sind mit "bei nicht TextMaker verfügbar" gekennzeichnet.

Application (Zeiger auf Objekt)

Datentyp: Object

Liefert das Application-Objekt.

Parent (Zeiger auf Objekt)

Datentyp: Object

Liefert das übergeordnete Objekt, also ein Objekt vom Typ Document.