Вы не вошли. Пожалуйста, войдите или зарегистрируйтесь.
Страницы 1
Чтобы отправить ответ, вы должны войти или зарегистрироваться
Сообщений [ 7 ]
- CherrySaiusage
- рядовой
- Неактивен
- Зарегистрирован: 19.01.2015
- Сообщений: 4
Тема: Ориентация страницы. Макрос
Добрый день . Есть доковский книжный файл страниц на 1000; нужно нечетные страницы оставить книжными ориентацию, а четные сделать альбомными! Макрос!
Есть такой код с вашего сайта но он делает немного нето .
Sub DifferentPageOrientation()
Dim iPages As Long
Dim i As Integer
Selection.HomeKey wdStory
iPages = ActiveDocument.ComputeStatistics(wdStatisticPages)
Do While Selection.Information(wdActiveEndPageNumber) <> iPages
Selection.GoToNext wdGoToPage
' Selection.MoveLeft
Selection.InsertBreak wdSectionBreakContinuous
Loop
For i = 2 To iPages Step 2
ActiveDocument.Sections(i).PageSetup.Orientation = wdOrientLandscape
Next
End Sub
- shanemac51
- генерал-полковник
- Неактивен
- Зарегистрирован: 05.03.2012
- Сообщений: 467
- Поблагодарили: 119
Re: Ориентация страницы. Макрос
а не поплывет документ при переориентации текста
сие действо не такое надежное
===
не помешало бы посмотреть на ваш документ(например десяток страниц), что бы понять ваши реалии
- CherrySaiusage
- рядовой
- Неактивен
- Зарегистрирован: 19.01.2015
- Сообщений: 4
Re: Ориентация страницы. Макрос
Предположим что файл пустой!
shanemac51 пишет:а не поплывет документ при переориентации текста
сие действо не такое надежное
===
не помешало бы посмотреть на ваш документ(например десяток страниц), что бы понять ваши реалии
- Alex_Gur
- Модератор
- Неактивен
- Откуда: Москва
- Зарегистрирован: 28.07.2011
- Сообщений: 2,758
- Поблагодарили: 492
Re: Ориентация страницы. Макрос
CherrySaiusage пишет:Добрый день . Есть доковский книжный файл страниц на 1000; нужно нечетные страницы оставить книжными ориентацию, а четные сделать альбомными! Макрос!
Есть такой код с вашего сайта но он делает немного нето .
Sub DifferentPageOrientation()
Dim iPages As Long
Dim i As Integer
Selection.HomeKey wdStory
iPages = ActiveDocument.ComputeStatistics(wdStatisticPages)
Do While Selection.Information(wdActiveEndPageNumber) <> iPages
Selection.GoToNext wdGoToPage
' Selection.MoveLeft
Selection.InsertBreak wdSectionBreakContinuous
Loop
For i = 2 To iPages Step 2
ActiveDocument.Sections(i).PageSetup.Orientation = wdOrientLandscape
Next
End Sub
А чем приведенный Вами макрос Вас не устраивает? Вроде бы, при пустых страницах работает нормально.
Удобной и приятной работы в Word!
Перевести спасибо на Яндекс кошелёк - 41001162202962; на WebMoney - R581830807057.
- CherrySaiusage
- рядовой
- Неактивен
- Зарегистрирован: 19.01.2015
- Сообщений: 4
Re: Ориентация страницы. Макрос
Скажите, а можно ли сделать эту процедуру без макроса и не в ручную, так сказать 3 вариант? Зарание спасибо
Alex_Gur пишет:CherrySaiusage пишет:Добрый день . Есть доковский книжный файл страниц на 1000; нужно нечетные страницы оставить книжными ориентацию, а четные сделать альбомными! Макрос!
Есть такой код с вашего сайта но он делает немного нето .
Sub DifferentPageOrientation()
Dim iPages As Long
Dim i As Integer
Selection.HomeKey wdStory
iPages = ActiveDocument.ComputeStatistics(wdStatisticPages)
Do While Selection.Information(wdActiveEndPageNumber) <> iPages
Selection.GoToNext wdGoToPage
' Selection.MoveLeft
Selection.InsertBreak wdSectionBreakContinuous
Loop
For i = 2 To iPages Step 2
ActiveDocument.Sections(i).PageSetup.Orientation = wdOrientLandscape
Next
End Sub
А чем приведенный Вами макрос Вас не устраивает? Вроде бы, при пустых страницах работает нормально.
- CherrySaiusage
- рядовой
- Неактивен
- Зарегистрирован: 19.01.2015
- Сообщений: 4
Re: Ориентация страницы. Макрос
Типо попытались помочь, спасибо и на этом
- Alex_Gur
- Модератор
- Неактивен
- Откуда: Москва
- Зарегистрирован: 28.07.2011
- Сообщений: 2,758
- Поблагодарили: 492
Re: Ориентация страницы. Макрос
CherrySaiusage пишет:Скажите, а можно ли сделать эту процедуру без макроса и не в ручную, так сказать 3 вариант? Заранее спасибо
Увы, иначе, наверно, никак.
Удобной и приятной работы в Word!
Перевести спасибо на Яндекс кошелёк - 41001162202962; на WebMoney - R581830807057.
Сообщений [ 7 ]
Страницы 1
Чтобы отправить ответ, вы должны войти или зарегистрироваться
Ориентация страницы. Макрос
Различные проблемы, возникающие при написании или редактировании текстов в редакторе Ворд, можно решить несколькими способами. На портале о Microsoft Office Word вы узнаете про: как ворд конвентировать в pdf.
Ворд – программа многозадачная и поливариантная. Но чтобы выбрать оптимальный способ и подходящие настройки, необходимо разобраться в приложении достаточно глубоко. Наш сайт о Microsoft Office Word даст ответ про: назначить сочетание клавиш на клавиатуре в windows 7.
Этим вопросам посвящен форум сайта Ворд Эксперт. Участники делятся друг с другом своими наработками и секретами, предлагают различные способы настроек, макросы и шаблоны для вордовских операций, как готовые, так и принципы создания. На портале о Microsoft Office Word вы узнаете про: как изменить формат кавычек на сайте.
Все это описывается очень простым языком, в котором разберется любой пользователь. Кроме того, на форуме можно найти готовые решения, существует возможность создать заявку для решения вашей проблемы. На портале о Microsoft Office Word вы узнаете про: как сделать в ворде нумерацию в тексте.