OSelection.InsertBreak(WdBreakType.wdTextWrappingBreak)Įnd Sub C# code example private void btnDiffBrakes_Click(object sender, RibbonControlEventArgs e) OSelection.InsertBreak(WdBreakType.wdSectionBreakOddPage) OSelection.InsertBreak(WdBreakType.wdSectionBreakNextPage)
OSelection.InsertBreak(WdBreakType.wdSectionBreakEvenPage) OSelection.InsertBreak(WdBreakType.wdSectionBreakContinuous) OSelection.InsertBreak(WdBreakType.wdLineBreakClearRight) OSelection.InsertBreak(WdBreakType.wdLineBreakClearLeft) OSelection.InsertBreak(WdBreakType.wdLineBreak) OSelection.InsertBreak(WdBreakType.wdColumnBreak) OSelection.InsertBreak(WdBreakType.wdPageBreak) VB.Net Code example Private Sub btnBreaks_Click(sender As Object, e As RibbonControlEventArgs) Handles btnBreaks.Click Create a ribbon designer and put button.Create Excel Addin in C# or VB code style (Visual Studio Tools for Office).Execute rg.Delete rg.InsertBreak Type:wdPageBreak rg. Visual Studio 2015 or above having Microsoft Office for Developer Tool installed I resolved using this VBA script: Sub ReplaceSectionBreaks () 'reliably replace section breaks with page breaks 'even if they're followed by tables Dim rg As Range Set rg ActiveDocument.Range With rg.Find.OSelection.InsertBreak Type:=wdSectionBreakOddPage OSelection.InsertBreak Type:=wdSectionBreakEvenPage OSelection.InsertBreak Type:=wdSectionBreakContinuous OSelection.InsertBreak Type:=wdSectionBreakNextPage OSelection.InsertBreak Type:=wdTextWrappingBreak OSelection.InsertBreak Type:=wdSectionNewColumn OSelection.InsertBreak Type:=wdSectionNewPage VBA Code example Public Sub InsertPageBreaks() Place the cursor from where you wish to insert new break.Odd Page: insert a section break and start the new section on the next odd-numbered page.
Heres how to add page breaks, select from the many kinds of page breaks you can add, and.