Create paragraph style from manual formatting and apply to all text with the same formatting
A common task is converting manual text formatting to a paragraph style. It would be great if there were a way to do this automatically.
For example, suppose I was given a LONG document in which Helvetica 12pt text is the body style, but no actual paragraph style exists for this—all the formatting is manual.
The current best way to solve this problem is to perform a Find/Change operation for all text formatted as Helvetica 12pt and replace it with my paragraph style for "body text." This works but is tedious, especially when there are many styles in the document, and all the formatting options have to be manually selected.
It would be much better if there were an option, presumably in the paragraph styles panel menu, to automatically:
- Create a new paragraph style based on the formatting of the selected text
- Search the document for all text formatted in the same way
- Apply the paragraph style to each of those paragraphs
A real time-saver!
Would be ideal if this feature could detect character style exceptions (variations in italics, color, weight) and extract/apply those as well.
Robert Oleś commented
This is a much needed option.
Currently MS Word for Windows and Google Docs has such features.
In InDesign it is very difficult to find block quotes or different spacing.
It is necessary to use the F/R option together with conditional text now..
Working in millimeters generate more difficulties in F/R
Even giving some typographic values with an accuracy of one ten-thousandth does not give a chance to search for an attribute, because MS Word rounds the unit differently than InDesign. Please try to find even the indentation given in MS Word in millimetres with an accuracy of one hundredth of a centimetre.
In MS Word for Windows and Google Docs it is solved.
All you need to do is select a block of formatted text (underlined, italicized, headers, etc), right-click, and choose "Select all matching text."
In MS Word we have "Select text with similar formatting":
More about this option here: