Datering

Brugerhjælp og support til makroer i LibreOffice Basic

Redaktører: Lodahl, LarsBrandi

Besvar
Normann Louis Olsen
Indlæg: 142
Tilmeldt: 27. okt 2003 22:00
Geografisk sted: Jyllinge

Datering

Indlæg af Normann Louis Olsen » 3. nov 2008 18:00

Jeg vil gerne kunne datere et dokument,

eller mere generelt:

Jeg vil gerne kunne skrive dags dato hvor som helst i et Ooo dokument, og vel at mærke med en enkelt tastesekvens fx Ctrl + F3.

Det er nærliggende at forsøge med en makro, og det har jeg også gjort.

Det går fint lige indtil jeg skal definere en tastesekvens.

Jeg kan altså godt få makrofunktionen til at fungere, men den forudsætter at jeg går ind i Funktioner>Makroer>Udfør makro>o.sv. Det tager altså mindst lige så lang tid som at bruge Indsæt>Felter>Andre o.s.v. (blandt andet fordi jeg ikke ønsker at bruge Ooos default datoformat).

Altså: Kan jeg definere en tastesekvens som resulterer i en (rap) datoangivelse i mit dokument?

Jeg bruger Ooo 3.
Med venlig hilsen
Louis

Jens S
Indlæg: 1091
Tilmeldt: 25. mar 2007 22:42

Indlæg af Jens S » 3. nov 2008 23:21

Hvis du vil tildele din makro en genvej, skal du vælge Funktioner - Tilpas - Tastatur, og under Kategori finde OpenOffice.org-makro - user - Din makro. Der vises nu et navn i feltet Funktion, som du markerer. Herefter går du op til Gernvejstaster og scroller ned til f.eks. Ctrl+F5, trykker på knappen Modificer og afslutter med OK.

Hver gang du bruger tastekombinationen Ctr+F5 indsættes nu datoen.

Skulle dette ikke virke tilfredstillende kan jeg anbefale at hente en extension der hedder DateTime2.oxt. Her kan du selv bestemme hvordan datoen skal vises f.eks. 2008-11-03, 11-03-2008 eller 03-11-2008. Du tildeler tastatur-genvej på samme måde som ovenfor.

mvh
Jens

Normann Louis Olsen
Indlæg: 142
Tilmeldt: 27. okt 2003 22:00
Geografisk sted: Jyllinge

Indlæg af Normann Louis Olsen » 4. nov 2008 08:14

Tak.
Jeg glæder mig til at prøve.
Med venlig hilsen
Louis

Normann Louis Olsen
Indlæg: 142
Tilmeldt: 27. okt 2003 22:00
Geografisk sted: Jyllinge

Indlæg af Normann Louis Olsen » 5. nov 2008 07:59

Det virker og det går tilmed hurtigt at få resultatet frem, også med tasterne, når makroen bruges i et dokument, som "kender" datoformatet.

Men hvis jeg uden videre bruger makroen i et nyt dokument svarer den med datoens talværdi (lige nu 39757,33).

Kan det problem mon afhjælpes?

P.S Tak for tippet om extention, det kigger jeg nærmere på.
Med venlig hilsen
Louis

Jens S
Indlæg: 1091
Tilmeldt: 25. mar 2007 22:42

Indlæg af Jens S » 5. nov 2008 10:40

Men hvis jeg uden videre bruger makroen i et nyt dokument svarer den med datoens talværdi (lige nu 39757,33)
Det var også det jeg nåede frem til. Du kan selvfølgelig rette ved at indsætte ekstra kode i din makro, men det er lettere at bruge den færdige kode fra den extension jeg har foreslået.

mvh
Jens

Normann Louis Olsen
Indlæg: 142
Tilmeldt: 27. okt 2003 22:00
Geografisk sted: Jyllinge

Re: Datering

Indlæg af Normann Louis Olsen » 11. jul 2021 10:02

Nu cirka 13 år senere har jeg igen fået udfordringer med datering.

Jeg har udskiftet min gamle pc med en nyere og der installeret LibreOffice i samme version, som på den gamle.
Jeg kunne indtil da klikke på et ikon, hvorefter dags dato blev sat ind i dokumentet. Det savner jeg. Nu skal jeg igennem en lang procedure: Indsæt>Felt>Dato og på det sidste får jeg en ekstra udfordring, nemlig at datoen vises sådan: Dato(Fast). Så kan jeg se datoen ved at taste Rediger>Redigeringstilstand, og så vises datoen endda i et format jeg ikke bruger!!

Er der stadig en venlig sjæl, som kan hjælpe mig videre?
Med venlig hilsen
Louis

Jesper K Brogaard
Indlæg: 57
Tilmeldt: 9. feb 2016 14:05

Re: Datering

Indlæg af Jesper K Brogaard » 7. sep 2021 18:49

Hej Normann

Et lidt svar,, som du muligvis kan bruge:

Jeg fandt en løsning her https://ask.libreoffice.org/t/how-to-ch ... er/55151/2 af mikekaganski, hvor der bruges autotekst:
  • Indsæt datofelt i et afsnit uden direkte formatering og sæt det op til det format, du ønsker (fx som 7. september 2021)
  • Vælg det og tryk på Ctrl-F3 for at få vinduet Autotekst op
Billede
  • Indsæt navn i feltet Navn, fx "Dags dato". Der foreslås automatisk "D" som genvej, men det kan ændres
Billede
  • Vælg Autotekst -> Ny, og din autotekst er oprettet (fold Mine autotekster ud)
Billede
Billede

Nu kan du indsætte dags dato i dit ønskede format ved at skrive d og dernæst trykke F3.

Normann Louis Olsen
Indlæg: 142
Tilmeldt: 27. okt 2003 22:00
Geografisk sted: Jyllinge

Re: Datering

Indlæg af Normann Louis Olsen » 9. sep 2021 08:22

Kære Jesper,
Mange tak for dit svar, jeg havde næsten opgivet at få den enkle datering på plads. Men nu kan jeg igen!
Med venlig hilsen
Louis

Normann Louis Olsen
Indlæg: 142
Tilmeldt: 27. okt 2003 22:00
Geografisk sted: Jyllinge

Re: Datering

Indlæg af Normann Louis Olsen » 9. sep 2021 15:12

...og nu er det endnu lettere.. jeg behøver blot at taste 202 og return, før dags dato skrives som 2021-09-09
Med venlig hilsen
Louis

Besvar

Hvem er online

Brugere der viser dette forum: Ingen og 1 gæst