Page 1 of 1

Default registrering af ændringer

Posted: 2. Dec 2012 20:05
by keldsimonsen
Kan man sætte registrering af ændringer til at være slået til, for alle dokumenter, som
ikke eksplicit har slået det fra?

Posted: 3. Dec 2012 12:39
by Jens S
Ikke direkte, det følger tilsyneladende dokumentet. Men prøv at optage en makro der sætter betingelsen, så som:

Code: Select all

sub Record_changes
rem ----------------------------------------------------------------------
rem define variables
dim document   as object
dim dispatcher as object
rem ----------------------------------------------------------------------
rem get access to the document
document   = ThisComponent.CurrentController.Frame
dispatcher = createUnoService("com.sun.star.frame.DispatchHelper")

rem ----------------------------------------------------------------------
dim args1(0) as new com.sun.star.beans.PropertyValue
args1(0).Name = "TrackChanges"
args1(0).Value = true

dispatcher.executeDispatch(document, ".uno:TrackChanges", "", 0, args1())


end sub
Makroen gemmes under Mine makroer - standard - og vælg selv en modul

Gå så til menuen: Funktioner - Tilpas - Fanebladet Hændelser og under 'Åbn dokument' og peg på denne makro. Se også nederst på fanebladet 'Gem i' og husk at vælge LibreOffice, ellers bliver det kun gemt i aktuelle dokument.

Så skulle indstillingen blive sat hver gang du åbner et dokument, men ikke når du starter på et nyt.

mvh
Jens

Posted: 3. Dec 2012 13:20
by Lodahl
Alternativt kan du oprette en skabelon (hvor ændringshåndtering er aktiveret) og så bruge den som standardskabelon. (Filer - Skabeloner - Adminisitrer...)