Ask Your Question
0

How can I copy styles to other files?

asked 2019-01-27 05:49:22 +0200

William311 gravatar image

updated 2019-01-27 05:57:26 +0200

I have many files in write and calc with all different styles. I would like to standardize them to a set of styles. How can I do this without doing it individually. (Copying a style into a file would be OK, just not going in and changing the style components of each style in each file. That could take a Looooong time.) Linux Mint 18.3, Libre Office 6.1.3.2. Any help appreciated. Thanks. William311

edit retag flag offensive close merge delete

2 Answers

Sort by » oldest newest most voted
1

answered 2019-01-27 08:03:04 +0200

ajlittoz gravatar image

I hope your document are formatted only with styles (paragraph, character, page, ...). Any direct (manual) formatting will not be updated. A second requirement is: styles intended to be identical must have the same name.

Writer

  • Show the style "navigator" with F11 or Styles>Styles & Formatting.
  • In the small toolbar, there is an icon with a down pointing arrow in rightmost position. Click on it and select Load Styles.
  • In the dialog, check all style families and Overwrite so that identically named styles are replaced.
  • Push From File button to import from your reference file (another LO Writer document).

Calc

Styles in Calc are less developed than in Writer. You can't import definitions from other spreadsheets.

For future documents (at least Writer docs), I suggest you learn from the built-in help the template feature and you design your own containing your own styles. You then create your new documents from this template to inherit all your styles.

The template feature also applies to spreadsheets. Your new spreadsheet can then be unified through a template.

To show the community your question has been answered, click the ✓ next to the correct answer, and "upvote" by clicking on the ^ arrow of any helpful answers. These are the mechanisms for communicating the quality of the Q&A on this site. Thanks!

edit flag offensive delete link more

Comments

I tried to upvote but it said ">5 points required to upvote". How and where do I get points so I can properly thank the individual providing an answer for my question? Thank you ajlittoz for your assistance.

William311 gravatar imageWilliam311 ( 2019-01-27 21:45:19 +0200 )edit

Points are granted along your activity. Asking and checking an answer are the basic operations. Once you reach some threshold (the first one being 5), you can do other operations earning more points.

The thresholds may seem unfortunate, but this a way to protect the site from spamming (though it still suffers spamming).

I hope you find quality in answers here so that you feel like asking again. Then you'll be able to help marking answers as "good".

ajlittoz gravatar imageajlittoz ( 2019-01-28 08:18:54 +0200 )edit
1

answered 2019-01-27 08:20:37 +0200

pierre-yves samyn gravatar image

updated 2019-01-27 08:23:33 +0200

Hi

At least for Writer documents, an extension allows batch processing.

The version on the extension site is no longer compatible with recent versions of LibreOffice but you will find a functional version here.

It adds two entries to FileTemplates menu, in particular Assign Template (folder).

After processing, when opening a "processed" document, LibreOffice asks for confirmation of the update of the styles:

The template 'xxx' on which this document is based, has been modified. Do you want to update style based formatting according to the modified template?

Regards

edit flag offensive delete link more
Login/Signup to Answer

Question Tools

1 follower

Stats

Asked: 2019-01-27 05:49:22 +0200

Seen: 121 times

Last updated: Jan 27