I have three computers (actually more, but three are my daily drivers) And on each of them I have (hopefully) identical copies of files I have created in LibreOffice. Now Each of those documents is highly formatted with various styles and some extensive macro work to ensure formatting stays consistent whenever I create or modify a file. Currently I just copy the files across the network to each machine as they are created, that’s no big issue. HOWEVER
I note that whenever I modify a macro it does not propagate to all files even though the underlying template does. Said template Contains the most up to date macros so I really need a way to a) ensure the current macros are applied as, and when, I open a file and b)propagate any customisations I do to LibreOffice Writer (and, for that matter, Calc) so that there is a consistent interface across the network.
I’ve taken to embedding the macros into each document for ease of portability (i.e. to another, unrelated system as needed) (this would preclude using the templates macros - but until I can find a method as per question b) (below) it is the best solution)
Now to the questions
How can I a) ensure that LibreOffice Writer is consistent (toolbars, keyboard shortcuts etc) across my network?
b) ensure that when a template (with macros) is changed, the macros also are updated for each document. I get a popup telling me that the template is newer than the document template and asks me to update it, which I do, but it does not update the macros!