![]() |
#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 | Thread Starter | Forum | Replies | Last Post |
![]() |
PrincessApril | Word VBA | 4 | 04-12-2020 06:06 AM |
![]() |
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 |
![]() |
spiderman1369 | Word VBA | 2 | 10-15-2014 08:30 AM |