У меня есть простой макрос, который был записан для форматирования некоторых ячеек, а также для настройки некоторого некоторого форматирования страницы (заголовок столбца нижнего колонтитула ...) Макрос работает без ошибок и он отлично форматирует ячейки но не сохраняет/не изменяет какие-либо параметры настройки страницы. После того, как я запустил его, если я проверю настройку страницы, все по-прежнему по умолчанию. Ниже приведена страница настройки страницы. Я пробовал это на нескольких файлах/книгах, он, похоже, не сохраняет изменения независимо от того, что. Есть идеи?Макросмену «настройка страницы» не работает
Благодаря
ActiveSheet.PageSetup.PrintArea = ""
With ActiveSheet.PageSetup
.LeftHeader = ""
.CenterHeader = "&F"
.RightHeader = ""
.LeftFooter = ""
.CenterFooter = "Page &P of &N"
.RightFooter = ""
.LeftMargin = Application.InchesToPoints(0.25)
.RightMargin = Application.InchesToPoints(0.25)
.TopMargin = Application.InchesToPoints(0.5)
.BottomMargin = Application.InchesToPoints(0.5)
.HeaderMargin = Application.InchesToPoints(0.25)
.FooterMargin = Application.InchesToPoints(0.25)
.PrintGridlines = True
.Orientation = xlLandscape
.FirstPageNumber = xlAutomatic
.FitToPagesWide = 1
End With
Работает для меня в Excel 2013; какую версию вы используете? – Geoff
Я использую 2007 – RustyH
честно, когда вы сказали, что я думал, что это может быть проблемой, потому что она была первоначально записана на другой машине, которая, по моему мнению, имеет 2010 год, но я только что перезаписал ее, а затем открыл новую книгу и попробовал ее, и она все еще не работает Не сохраняйте изменения. Очень странно – RustyH