Am 2022-11-27 um 09:22 schrieb Robert Großkopf:
Hallo Franklin,

Basic Laufzeitfehler Eigenschaft oder Methode nicht gefunden:
supportsService.

Die auslösende Zeile im Makro, die auf Empfehlung eines
Listenteilnehmers eingefügt wurde und mit der erreicht werden
sollte, dass das Makro nur bei Calc-Dokumenten zur Ausführung
kommt, lautet:

IF NOT ThisComponent.supportsService (
"com.sun.star.sheet.SpreadsheetDocument" ) then exit Sub

Vermutlich versuchst Du, das Makro direkt aus dem Editor zu starten.
Da gibt es supportsService erst einmal nicht.

Wie gesagt kam diese Fehlermeldung beim LibO-Neustart.

Du musst schon irgendein Dokument geöffnet haben. Bei mir
funktioniert das jedenfalls unter LO 7.4.3.2

O.k., danke fürs Testen ... dennoch wird der gesamte Code auch bei
geöffnetem Calc-Document, insbesondere die Einfügung des formatierten
Datums in die Fusszeile, so nicht mehr ausgeführt:

*x- - - - - - - - - - - - - > Schnipp < - - - - - - - - - - - -x*

REM  *****  BASIC  *****

Sub FusszeileSetzen

 IF NOT ThisComponent.supportsService (
"com.sun.star.sheet.SpreadsheetDocument" ) then exit Sub

        DIM OFormatFamilien as Object, oSeitenFormate as Object
        DIM oSeitenFormat as Object, oFT as Object, oText as Object

        oFormatFamilien = ThisComponent.StyleFamilies
        oSeitenFormate = oFormatFamilien.getByName("PageStyles")
        oSeitenFormat = oSeitenFormate.getByName("Default")
        oSeitenFormat.FooterIsOn = True
        oSeitenFormat.FooterIsShared = true  'beide Seiten sind gleich
        oFT = oSeitenFormat.rightPageFooterContent  'FooterText Objekt

'       oText = oFT.CenterText    'Mittleres Textobjekt
        oText = oFT.RightText     'Rechtes Textobjekt

        oText.setstring(format( now(), "yyyy-mm-dd"))

        oSeitenFormat.rightPageFooterContent = oFT

End Sub

*x- - - - - - - - - - - - - > Schnapp < - - - - - - - - - - - -x*

Robert
 .... und tschüss

            Franklin



--
Liste abmelden mit E-Mail an: users+unsubscr...@de.libreoffice.org
Probleme? 
https://de.libreoffice.org/hilfe-kontakt/mailing-listen/abmeldung-liste/
Tipps zu Listenmails: https://wiki.documentfoundation.org/Netiquette/de
Listenarchiv: https://listarchives.libreoffice.org/de/users/
Datenschutzerklärung: https://www.documentfoundation.org/privacy

Antwort per Email an