Microsoft Office Forums

Go Back   Microsoft Office Forums > >

Reply
 
Thread Tools Display Modes
  #1  
Old 03-23-2021, 01:12 PM
retrocool retrocool is offline Applying a new style to a multi-level list resets all the indenting Mac OS X Applying a new style to a multi-level list resets all the indenting Office 2019
Novice
Applying a new style to a multi-level list resets all the indenting
 
Join Date: Mar 2021
Posts: 4
retrocool is on a distinguished road
Default Applying a new style to a multi-level list resets all the indenting

Say I have a multi-level list like this:
• Item 1
* Sub Item 2
~ Sub Sub Item 3
If I apply a new style to it, even if that style already has multi-level lists defined in it, all the indents disappear and it looks like this:

• Item 1
• Sub Item 2
• Sub Sub Item 3



This is a problem for me as I have lists with hundreds of items in a document, and I need to restyle about half of them (so I cannot just change the style they are already assigned). If I make a new style with the relevant changes and apply it, all the indenting disappears, and I would have to manually recreate all the indenting.

Any ideas how to overcome this?
Reply With Quote
  #2  
Old 03-23-2021, 02:25 PM
Guessed's Avatar
Guessed Guessed is offline Applying a new style to a multi-level list resets all the indenting Windows 10 Applying a new style to a multi-level list resets all the indenting Office 2016
Expert
 
Join Date: Mar 2010
Location: Canberra/Melbourne Australia
Posts: 3,932
Guessed has a brilliant futureGuessed has a brilliant futureGuessed has a brilliant futureGuessed has a brilliant futureGuessed has a brilliant futureGuessed has a brilliant futureGuessed has a brilliant futureGuessed has a brilliant futureGuessed has a brilliant futureGuessed has a brilliant futureGuessed has a brilliant future
Default

The three levels need to have three styles not one. One paragraph style can only align with one level of an outline list.

When you define your outline level list, specify the styles for each of the top three levels (or more if you think you will ever need the additional levels).
__________________
Andrew Lockton
Chrysalis Design, Melbourne Australia
Reply With Quote
  #3  
Old 03-23-2021, 02:47 PM
Charles Kenyon Charles Kenyon is offline Applying a new style to a multi-level list resets all the indenting Windows 10 Applying a new style to a multi-level list resets all the indenting Office 2019
Moderator
 
Join Date: Mar 2012
Location: Sun Prairie, Wisconsin
Posts: 9,081
Charles Kenyon has a brilliant futureCharles Kenyon has a brilliant futureCharles Kenyon has a brilliant futureCharles Kenyon has a brilliant futureCharles Kenyon has a brilliant futureCharles Kenyon has a brilliant futureCharles Kenyon has a brilliant futureCharles Kenyon has a brilliant futureCharles Kenyon has a brilliant futureCharles Kenyon has a brilliant futureCharles Kenyon has a brilliant future
Default

See Outline Numbering in Word for OS X - Brandwares Best Practices - Office Best Practices.
Reply With Quote
  #4  
Old 03-23-2021, 03:30 PM
retrocool retrocool is offline Applying a new style to a multi-level list resets all the indenting Mac OS X Applying a new style to a multi-level list resets all the indenting Office 2019
Novice
Applying a new style to a multi-level list resets all the indenting
 
Join Date: Mar 2021
Posts: 4
retrocool is on a distinguished road
Default

Is there any way to programatically apply these new styles based on different indent levels?

I've already got a very long document and that's what I'm working with.

I do appreciate the best practice guidelines, but after I set up the styles, the client requested half the lists be put in 2 column layout and so those lists need different tab spacing etc. So I really do need to change styles already applied, while keeping the indents somehow.
Reply With Quote
  #5  
Old 03-23-2021, 03:44 PM
Guessed's Avatar
Guessed Guessed is offline Applying a new style to a multi-level list resets all the indenting Windows 10 Applying a new style to a multi-level list resets all the indenting Office 2016
Expert
 
Join Date: Mar 2010
Location: Canberra/Melbourne Australia
Posts: 3,932
Guessed has a brilliant futureGuessed has a brilliant futureGuessed has a brilliant futureGuessed has a brilliant futureGuessed has a brilliant futureGuessed has a brilliant futureGuessed has a brilliant futureGuessed has a brilliant futureGuessed has a brilliant futureGuessed has a brilliant futureGuessed has a brilliant future
Default

A macro could be run to apply the relevant styles based on their indent but you would need to supply a sample document if you want someone to write it for you.
__________________
Andrew Lockton
Chrysalis Design, Melbourne Australia
Reply With Quote
  #6  
Old 03-24-2021, 02:17 AM
retrocool retrocool is offline Applying a new style to a multi-level list resets all the indenting Mac OS X Applying a new style to a multi-level list resets all the indenting Office 2019
Novice
Applying a new style to a multi-level list resets all the indenting
 
Join Date: Mar 2021
Posts: 4
retrocool is on a distinguished road
Default

Thanks for all your replies. I now know for sure that there is no way to apply a new style to a list while retaining indent information.
I'm expert in inDesign, and there, you always have to have a separate style for each indent level. So that's not so surprising.
But I am surprised how fragile the indent levels are if you choose to use the multi-level lists method.
Final question - is there a way to find different indent levels in 'Advanced Find and Replace'? There are options under 'Advanced Find and Replace>Find Formatting' like 'Paragraph>Outline Level' and 'Paragraph>Indentation>Inside' but I could not get settings where these would match any of the list levels. Can they?
Reply With Quote
  #7  
Old 03-24-2021, 05:20 AM
Charles Kenyon Charles Kenyon is offline Applying a new style to a multi-level list resets all the indenting Windows 10 Applying a new style to a multi-level list resets all the indenting Office 2019
Moderator
 
Join Date: Mar 2012
Location: Sun Prairie, Wisconsin
Posts: 9,081
Charles Kenyon has a brilliant futureCharles Kenyon has a brilliant futureCharles Kenyon has a brilliant futureCharles Kenyon has a brilliant futureCharles Kenyon has a brilliant futureCharles Kenyon has a brilliant futureCharles Kenyon has a brilliant futureCharles Kenyon has a brilliant futureCharles Kenyon has a brilliant futureCharles Kenyon has a brilliant futureCharles Kenyon has a brilliant future
Default

I believe that paragraph outline level should do this.
[Edit, I was wrong in this belief.]

Last edited by Charles Kenyon; 03-24-2021 at 08:12 AM.
Reply With Quote
  #8  
Old 03-24-2021, 07:22 AM
retrocool retrocool is offline Applying a new style to a multi-level list resets all the indenting Mac OS X Applying a new style to a multi-level list resets all the indenting Office 2019
Novice
Applying a new style to a multi-level list resets all the indenting
 
Join Date: Mar 2021
Posts: 4
retrocool is on a distinguished road
Default

Unfortunately, in my tests, all levels of multi-level lists were matched by
Outline Level: Body Text
...and not matched by any other level.
Reply With Quote
  #9  
Old 03-24-2021, 08:11 AM
Charles Kenyon Charles Kenyon is offline Applying a new style to a multi-level list resets all the indenting Windows 10 Applying a new style to a multi-level list resets all the indenting Office 2019
Moderator
 
Join Date: Mar 2012
Location: Sun Prairie, Wisconsin
Posts: 9,081
Charles Kenyon has a brilliant futureCharles Kenyon has a brilliant futureCharles Kenyon has a brilliant futureCharles Kenyon has a brilliant futureCharles Kenyon has a brilliant futureCharles Kenyon has a brilliant futureCharles Kenyon has a brilliant futureCharles Kenyon has a brilliant futureCharles Kenyon has a brilliant futureCharles Kenyon has a brilliant futureCharles Kenyon has a brilliant future
Default

Quote:
Originally Posted by retrocool View Post
Unfortunately, in my tests, all levels of multi-level lists were matched by
Outline Level: Body Text
...and not matched by any other level.
Thank you. I stand corrected and learned something.
Reply With Quote
  #10  
Old 03-24-2021, 02:43 PM
Guessed's Avatar
Guessed Guessed is offline Applying a new style to a multi-level list resets all the indenting Windows 10 Applying a new style to a multi-level list resets all the indenting Office 2016
Expert
 
Join Date: Mar 2010
Location: Canberra/Melbourne Australia
Posts: 3,932
Guessed has a brilliant futureGuessed has a brilliant futureGuessed has a brilliant futureGuessed has a brilliant futureGuessed has a brilliant futureGuessed has a brilliant futureGuessed has a brilliant futureGuessed has a brilliant futureGuessed has a brilliant futureGuessed has a brilliant futureGuessed has a brilliant future
Default

Are you looking for a vba solution to this problem? You can identify the list level relatively easily along with a style name. Those two bits of information will allow you to restyle according to level.
Code:
Sub TestLevels()
  Dim aPar As Paragraph, sNum As String
  For Each aPar In ActiveDocument.Paragraphs
    If aPar.Style = "List Paragraph" Then
      Debug.Print aPar.Range.ListFormat.ListLevelNumber
      If aPar.Range.ListFormat.ListLevelNumber > 1 Then
        aPar.Style = "List " & aPar.Range.ListFormat.ListLevelNumber
      Else
        aPar.Style = "List"
      End If
    End If
  Next
End Sub
__________________
Andrew Lockton
Chrysalis Design, Melbourne Australia
Reply With Quote
Reply

Thread Tools
Display Modes


Similar Threads
Thread Thread Starter Forum Replies Last Post
Applying a new style to a multi-level list resets all the indenting Applying New Multi-Level List to Existing Document with Manual Numbering and Existing Styles stanley Word 4 12-15-2020 10:59 AM
Delete Multi-Level List Style in Word 2016 rziegler Word 2 05-03-2020 10:47 AM
Applying a new style to a multi-level list resets all the indenting Saving Multi-level List Style (Bullet Points) Nuishi333 Word 1 07-29-2014 08:28 PM
Applying a new style to a multi-level list resets all the indenting Customise Normal style with multi-level bullets meileetan Word 4 08-28-2012 08:23 AM
Applying Line Spacing at different level in a multilevel list James_8 Word 3 08-07-2012 11:27 PM

Other Forums: Access Forums

All times are GMT -7. The time now is 02:56 AM.


Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2024, vBulletin Solutions Inc.
Search Engine Optimisation provided by DragonByte SEO (Lite) - vBulletin Mods & Addons Copyright © 2024 DragonByte Technologies Ltd.
MSOfficeForums.com is not affiliated with Microsoft