Hallo,
ich habe große Probleme bei einem umfangreichen Dokument mit vielen Abschnittswechseln das Seitenformat und die Ränder per Makro einzustellen.
Mit Word 2019 geht es problemlos.
Der VBA Code lautet.
With ActiveDocument.PageSetup
.Orientation = wdOrientPortrait
.TopMargin = CentimetersToPoints(2.5)
.BottomMargin = CentimetersToPoints(2)
.LeftMargin = CentimetersToPoints(2.5)
.RightMargin = CentimetersToPoints(2.5)
.Gutter = CentimetersToPoints(0)
.HeaderDistance = CentimetersToPoints(1.25)
.FooterDistance = CentimetersToPoints(1.25)
.PageWidth = CentimetersToPoints(21)
.PageHeight = CentimetersToPoints(29.7)
.SectionStart = wdSectionNewPage
.VerticalAlignment = wdAlignVerticalTop
.SuppressEndnotes = False
.MirrorMargins = False
.TwoPagesOnOne = False
.BookFoldPrinting = False
.BookFoldRevPrinting = False
.BookFoldPrintingSheets = 1
.GutterPos = wdGutterPosLeft
Kann es sein, dass man in den Word-Optionen etwas einstellen muss, damit Word hier nicht bei jeder Zeile, die im VBA Code Einstellungen macht, ewig warten muss?
Screenupdating per VBA ausschalten bringt übrigens nichts.