> Hallo Liste,

Hallo Kornelia,

> Nun möchte ich eine eigene Versionsnummer (entweder in einer 
> separaten 
> Tabelle oder per Makro) erzeugen und als eine Art „Feld“ – 
> ähnlich wie im 
> Writer – in der Kopfzeile verwenden.
> Mir ist, als ob es dieses Thema schon einmal gab, aber ich konnte es 
> nicht finden. Vielleicht irre ich mich auch.

Ja, gab's schon mal, von mir. Ich habe dieses Makro:

Sub ooo_showVersionsCount
dim Versionsnummer as integer
        if ThisComponent.supportsService(
"com.sun.star.document.OfficeDocument" ) then
                oDok = ThisComponent
                oDokStor = oDok.DocumentStorage
                if oDokStor.hasByName( "Versions" ) then
                        oDokVersions = oDokStor.getByName( "Versions" )
                        Versionsnummer = UBound( oDokVersions.ElementNames()
)
                        odoc = thiscomponent
                        otext = odoc.text
                        ocursor =
ThisComponent.CurrentController.ViewCursor()
                        otext.insertString (ocursor,Versionsnummer,false)
                end if
        end if
End Sub

bekommen, das die Anzahl der im Dokument gespeicherten Versionen ausgibt,
aber wie ich das so einfügen kann, dass es wie ein Feld arbeitet habe ich
auch noch nicht herausgefunden. Habe gerade andere Baustellen, die wichtiger
sind (z.B. Dokumente mit Inhalt zu füllen ;-)

> Viele Grüße
> Kornelia

Gruß Helge

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Antwort per Email an