![]() |
|
#9
|
|||
|
|||
|
"Do Until Selection.Range.End = ActiveDocument.Range.End" becomes an infinite loop for me. My code successfully finds wdstyleHeading5 (a title from a journal) and converts the 1st line below it to wdstyleHeading6, the collapses the abstract beneath. This allows me to quickly create an outline and show the first line of the citation (journal & date) when I print. However, once it gets to the end it simply keeps on searching. Any thoughts"
Sub Create_Collapsed_Heading6() Selection.HomeKey Unit:=wdStory Do Until Selection.Range.End = ActiveDocument.Range.End Selection.Find.Style = ActiveDocument.Styles("Heading 5") Selection.Find.Execute Selection.MoveDown Unit:=wdLine, Count:=1 Selection.Style = wdStyleHeading6 Selection.Paragraphs(1).CollapsedState = True Loop ActiveDocument.PrintOut End Sub |
| Thread Tools | |
| Display Modes | |
|
|
Similar Threads
|
||||
| Thread | Thread Starter | Forum | Replies | Last Post |
How to loop once through document
|
PrincessApril | Word VBA | 4 | 04-12-2020 06:06 AM |
Loop thru document and create bookmarks
|
jeffreybrown | Word VBA | 3 | 09-22-2018 06:04 AM |
| Loop true all opned word document | elbartje | Word VBA | 1 | 06-12-2017 05:27 PM |
| VB for Word - Need macro to loop each line in a document | NDeane | Word VBA | 5 | 12-22-2015 08:12 PM |
Loop through files and Copy Table Row and Paste into Different Document
|
spiderman1369 | Word VBA | 2 | 10-15-2014 08:30 AM |