Timestamp in Kopfzeile anhängen

Antwort erstellen


BBCode ist eingeschaltet
[img] ist ausgeschaltet
[url] ist eingeschaltet
Smileys sind ausgeschaltet

Die letzten Beiträge des Themas
   

Ansicht erweitern Die letzten Beiträge des Themas: Timestamp in Kopfzeile anhängen

Re: Timestamp in Kopfzeile anhängen

von clag » So, 22.08.2010 12:58

Hallo Leutz , Wingen oder Jürgfried :lol:

schau mal hier vor
timestamp_1a.png
timestamp_1a.png (4.65 KiB) 273 mal betrachtet
und nach dem speichern
timestamp_2a.png
timestamp_2a.png (2.86 KiB) 273 mal betrachtet
aus dem Feldbefehl Titel ist doch normaler Text geworden !
Wie gesagt in diesem Fall gefällt mir das sogar ausgesprochen, wenn es nicht so gewesen wäre hätte ich die Frage vermutlich andersherum gestellt,
aber an anderer Stelle könnte das wieder stören finde ich, darum die Frage wie man es ggf verhindern kann

hmm

Re: Timestamp in Kopfzeile anhängen

von komma4 » So, 22.08.2010 12:17

clag hat geschrieben:@turtle dein Code verwendet Feldbefehle oder was sind die Bookmarks ?

was mir noch aufgefallen ist dieses Vorgehen wandelt auch gleich die Inhalte der "Fedbefehle" in Text, in diesem Fall sogar finde ich das sogar gut.
Aber wie müsste das aussehen wenn die in der Kopfzeile enthaltenen Feldbefehle funktionsfähig bleiben sollen?

Bin zwar nicht Jürgen...

1. Bookmarks (englisch, der entsprechende BASIC-Ausdruck) sind in Deutsch "Textmarken"
2. nein, der Code "wandelt" nichts
3. Datums-Feldbefehle einfügen findest Du in meiner Extension DateTime2

Re: Timestamp in Kopfzeile anhängen

von clag » So, 22.08.2010 11:51

Hallo

danke, dass ihr mich habt schmoren lassen :lol:

hatte direkten Erfolg, nach viel weiterer Suche und mehrmaligem lesen des Gefundenen, muss ich feststellen,
es ist wie immer,.. kaum macht man es richtig funktioniert es und wenn man erst einmal weiß wie es geht,
erscheint es so einfach man schämt sich fast für die Frage :roll:

ich habe jetzt erfolgreich diesen Code angewendet

Code: Alles auswählen

'  timestamp Variable erzeugen
   unikat =  Format(Date,"YYYY-MM-DD - ") & Format(TIME,"hh'mm'ss")

   StyleFamilies = Doc.StyleFamilies
   PageStyles = StyleFamilies.getByName("PageStyles")
   DefPage = PageStyles.getByName("Standard")
'  Kopf/Fusszeile aktivieren
   DefPage.HeaderIsOn = True
'  Daten für die Kopfzeile eintragen
   header=DefPage.headertext
   header.string = header.string & unikat 
ja ihr habt recht aber das ist mir aber erst beim durchackern der Infos klar geworden
als ich die Frage hier eingestellt habe hatte ich geglaubt Kopfzeile ist Kopfzeile egal ob Calc oder Writer.

Nun weiß ich auch, dass ist nicht der Fall. Das ist auch wieder ein deutliches Beispiel dafür wie bescheiden mein Basic-Wissen ist
und so manche Antwort die irgendwelche Kenntnisse voraussetzt ist dann für mich nicht zu verstehen....
na, nun hat es aber doch geklappt .............. sogar fast alleine :D

@turtle dein Code verwendet Feldbefehle oder was sind die Bookmarks ?

was mir noch aufgefallen ist dieses Vorgehen wandelt auch gleich die Inhalte der "Fedbefehle" in Text, in diesem Fall sogar finde ich das sogar gut.
Aber wie müsste das aussehen wenn die in der Kopfzeile enthaltenen Feldbefehle funktionsfähig bleiben sollen?

Re: Timestamp in Kopfzeile anhängen

von turtle47 » So, 22.08.2010 11:12

Hi,

Winfried hat vollkommen Recht. Es fehlt einfach die Info, um welchen Dokumententyp es sich handelt.

Genau so wie in diesem Beitrag.

Ich gehe jetzt einfach mal von einem Textdokument aus.

Setze einfach eine Textmarke hinter Deinen Feldbefehl und schreibe Deine Variable dort hin.

Code: Alles auswählen

oBM = thisComponent.getBookmarks().getByName("Datum_Zeit").getAnchor()
unikat = Format(Date,"YYYY-MM-DD - ") & Format(TIME,"hh'mm'ss")
oBM.String = unikat
Schönen Sonntag noch.

Jürgen

Re: Timestamp in Kopfzeile anhängen

von komma4 » So, 22.08.2010 10:58

clag hat geschrieben:wer verrät mir wie die BasicCode Zeile/n dafür aussehen muss ?
Ich nicht.

Woher soll meine Glaskugel auch wissen, ob Du Writer oder Calc oder ein anderes Modul meinst, wie Dein bisheriger Code aussieht und warum dieser nicht so funktioniert wie Du meinst, er müsste es...

Timestamp in Kopfzeile anhängen

von clag » So, 22.08.2010 10:19

Moin Kenner und Könner,

der Titel beschreibt schon ziemlich genau was ich erreichen möchte
in einer vorhandenen Kopfzeile, an den vorhandenen Inhalt (Feldbefehl "Titel"), eine Variable (Zeitpunkt des speicherns) anhängen
(die Variable "unikat = Format(Date,"YYYY-MM-DD - ") & Format(TIME,"hh'mm'ss")" ist nicht das Problem)

viewtopic.php?f=18&t=19461&p=83113&hili ... ile#p83113
viewtopic.php?f=18&t=38477&p=143257&hil ... le#p143257
das habe ich schon versucht irgendwie so abzuwandeln aber da laufe ich mal wieder gegen die Wand und krieg's nich hin :-?

wobei das Beispiel von turtle47 schon ziemlich genau ist ......... x@ §#@*%? mpf verfl aber auch wieder :lol:

wer verrät mir wie die BasicCode Zeile/n dafür aussehen muss ?

Nach oben