Команда file page setup в ворде

Обновлено: 07.07.2024

Класс PageSetup - параметры Word страницы

Класс PageSetup содержит множество полезных свойств, хотя у него только два метода. В плане установки параметров страницы в Word мы можем задать или получить размеры, отступы для колонтитулов, ориентацию, количество строк на странице и количество символов в строке, и многое другое. Параллельно советую почитать публикацию "Коллекция Word Pages и объекты Page".

Для начала рассмотрим теоретическую часть публикации, а далее займемся программированием. Программный код будет на языке VBSCRIPT и JSCRIPT, которые работают под управлением сервера Windows Script Host.

Объект PageSetup – Основные параметры страницы в Word

Доступ к объекту можно получить через одноименное свойство таких классов как:

    – В данном случае мы можем обработать параметры для всех страниц в текстовом редакторе Word заданного раздела. – В данном случае мы обрабатываем установки параметров для всех страниц в Word и для всех разделов заданного документа.

Свойства – установка параметров страницы в текстовом редакторе Word

основные параметры Word страницы

BottomMargin , TopMargin , LeftMargin и RightMargin – Свойства позволяют установить или получить значение отступа в пунктах от нижнего, верхнего, левого или правого края страницы в текстовом редакторе Word.

CharsLine и LinesPage – Установка параметров страницы в текстовом редакторе Word: количество символов в строке или количество строк на странице.

FirstPageTray и OtherPagesTray – Свойства возвращают или устанавливают лоток для бумаги, который будет использоваться для первой страницы раздела или для всех страниц в разделе, кроме первой. Значения константы WdPaperTray:

  • wdPrinterAutomaticSheetFeed - 7 - Автоматическая подача листов.
  • wdPrinterDefaultBin - 0 – Лоток по умолчанию.
  • wdPrinterEnvelopeFeed - 5 – Подача конвертов.
  • wdPrinterFormSource - 15 - Формуляр.
  • wdPrinterLargeCapacityBin - 11 – Лоток большой емкости.
  • wdPrinterLargeFormatBin - 10 – Лоток большого формата.
  • wdPrinterLowerBin - 2 - Нижний лоток.
  • wdPrinterManualEnvelopeFeed - 6 – Ручная подача конвертов.
  • wdPrinterManualFeed - 4 – Ручная подача.
  • wdPrinterMiddleBin - 3 - Ближний лоток.
  • wdPrinterOnlyBin - 1 – Только лоток принтера.
  • wdPrinterPaperCassette - 14 - Кассета для бумаги.
  • wdPrinterSmallFormatBin - 9 – Лоток маленького формата.
  • wdPrinterTractorFeed - 8 - Автоматическая подача.
  • wdPrinterUpperBin - 1 - Верхний лоток.

PageHeight и PageWidth – Возвращают или задают такие установки параметров страницы в текстовом редакторе Word как высоту и ширину в пунктах.

PaperSize - Возвращает или устанавливает размер бумаги. Значение константы WdPaperSize.

FooterDistance и HeaderDistance – Свойства задают или возвращают расстояние в пунктах для нижнего или верхнего колонтитула Word.

Orientation - Возвращает или устанавливает такие основные параметры страницы в текстовом редакторе Word, как ориентацию. Значение константы WdOrientation:

  • wdOrientLandscape - 1 - альбомная ориентация.
  • wdOrientPortrait - 0 - книжная ориентация

ShowGrid – Свойство позволяет показать (true) или скрыть (false) сетку. Начиная с версии Word 2010.

TwoPagesOnOne – Значение true – отображаются две страницы на одном листе. Чтение и запись.

VerticalAlignment - Возвращает или задает такие установки параметров страницы в Word, как вертикальное выравнивание текста на каждой странице в текстовом редакторе или разделе. Значение константы WdVerticalAlignment:

  • wdAlignVerticalTop - 0 – По верху
  • wdAlignVerticalCenter - 1 – По центру
  • wdAlignVerticalJustify - 2 - По ширине
  • wdAlignVerticalBottom - 3 – По низу.

BookFoldPrinting – Значение true – печать документа Word в виде книги. Чтение и запись.

BookFoldPrintingSheets - Возвращает или устанавливает количество страниц для каждой книги.

BookFoldRevPrinting – Значение true - чтобы изменить порядок печати для книги. Чтение и запись.

LayoutMode - Возвращает или устанавливает параметры размещения для текущего документа. Значение константы WdLayoutMode:

  • wdLayoutModeDefault - 0 - Сетка не используется чтобы выложить текст.
  • wdLayoutModeGenko - 3 - Текст выложен на сетке; пользователь указывает количество строк и количество символов в строке. При печати, Microsoft Word автоматически выравнивает символы по сетке.
  • wdLayoutModeGrid - 1 - Текст выложен на сетке; пользователь указывает количество строк и количество символов в строке. При печати, Microsoft Word автоматически не выровнять символы по сетке.
  • wdLayoutModeLineGrid - 2 - Текст выложен на сетке; пользователь указывает количество строк, но не количество символов в строке.

MirrorMargins – Значение true, если внутренние и внешние края соседних страниц имеют одинаковую ширину. Чтение и запись.

OddAndEvenPagesHeaderFooter - Значение true, если указанный объект PageSetup имеет различные верхние и нижние колонтитулы для нечетных пронумерованных и четных пронумерованных страниц. Чтение и запись.

DifferentFirstPageHeaderFooter - Значение true, если указанный класс PageSetup имеет уникальные верхние и нижние колонтитулы для первой страницы раздела. Чтение и запись.

SectionDirection - Возвращает или устанавливает такой параметр страницы в текстовом редакторе Word, как порядок чтения и выравнивание для указанных разделов. Значение константы WdSectionDirection:

  • wdSectionDirectionLtr - 1 - Отображает раздел с выравниванием по левому краю и порядок чтения влево.
  • wdSectionDirectionRtl - 0 - Отображает раздел с выравниванием по правому краю и порядок чтения справа.

SectionStart - Возвращает или устанавливает такой основной параметр страницы в Word, как тип разрыва раздела для указанного класса. Значение константы WdSectionStart:

  • wdSectionContinuous - 0 - Непрерывный.
  • wdSectionEvenPage - 3 - Четные страницы.
  • wdSectionNewColumn - 1 – Новый разрыв раздела колонки.
  • wdSectionNewPage - 2 – Новый разрыв раздела страницы.
  • wdSectionOddPage - 4 - Нечетные страницы.

LineNumbering - Возвращает или задает класс LineNumbering.

TextColumns - Возвращает коллекцию TextColumns.

Application - Возвращает объект Application, представляющий приложение Microsoft Word.

Методы – основные параметры страницы в Word

установка параметров Word страницы

SetAsTemplateDefault () - Установка параметра страниц в Word по умолчанию для активного документа и всех новых документов, основанных на активном шаблоне.

TogglePortrait () - Переключение между портретной и альбомной ориентацией страницы Word для документа или раздела.

Хорошо, с теоретической частью мы закончили, теперь приступим к программированию.

параметры страниц в текстовом редакторе Word

Пример на языке программирования VBScript:

Пример на языке программирования JScript:

Хорошо, с теорией и программированием закончили, теперь стоит дать некоторые пояснения к программному коду. После того как мы запустим сценарий, будет создан новый текстовый документ, в цикле for (смотрите "Урок 9 по JScript - оператор цикла for" и "Урок 6 по VBScript: Циклы for…next и for each…next") происходит вставка текста несколько раз, в том числе и вставка абзаца. Далее в блоке with происходит изменение параметров страницы в текстовом редакторе Word. Ну и все, в остальном вы и сами разберетесь.

Спасибо за внимание. Автор блога Владимир Баталий

How to Bring Back Classic Menus and Toolbars to Office 2007, 2010, 2013, 2016 and 365?
Just Download Classic Menu for Office 2007 or Classic Menu for Office
Kutools for Word: 100 Powerful New Features for Word.
Office Tab: Tabbed Editing and Browsing in Office, Just Like Chrome, Firefox, IE 8/9/10.

Use the familiar Word 2003 style in working with Word 2007/2010/2013/2016/2019 if you have Classic Menu for Word installed.

Method A:

Just take Microsoft Word 2010 for example, which is as well as in Word 2007/2013. With Classic Menu for Word 2007/2010/2013/2016/2019 installed, you can click Menus tab to get back the classic style interface. And then, find out the Page Setup icon in the toolbars just as the following picture shows.


Method B:


If you have not Classic Menu for Word installed, you can …

  • Click Page Layout tab
  • Move to Page Setup group
  • Click the little square with an arrow in the right bottom of the group
  • The Page Setup window pops up


More Tips

What is Classic Menu for Office

The software Classic Menu for Office is designed for the people who are accustomed to the old interface of Microsoft Office 2003, XP (2002) and 2000. It brings back the classic menus and toolbars to Microsoft Office (includes Word) 2007, 2010, 2013, 2016, 2019 and 365. The classic view helps the people to smoothly upgrade to the latest version of Office, and work with Office 2007/2010/2013/2016 as if it were Office 2003 (and 2002, 2000).

Screen Shot of Classic Menu for Word
  • All new features and commands of Office 2007, 2010, 2013, 2016, 2019 and 365 have been added to the menus and toolbars;
  • Without any training or tutorials after upgrading, users can work with Office 2007/2010/2013/2016 immediately;
  • Easy to find any command items you want to process;
  • Easy to show or hide the classic menus, toolbars and ribbon tabs;
  • Easy to install and use. Supports all languages. Free download!

Classic Menu for Office

It includes Classic Menu for Word, Excel, PowerPoint, OneNote, Outlook, Publisher, Access, InfoPath, Visio and Project 2010, 2013, 2016, 2019 and 365.

Classic Menu for Office 2007

It includes Classic Menu for Word, Excel, PowerPoint, Access and Outlook 2007.

Классы Page и коллекция Pages - параметры ворд страницы

Если честно, когда я приступал к рассмотрению данного материала, то ожидал большого от коллекции Pages и ее объектов…. Дело в том, что у объекта Page все рассматриваемые свойства доступны только для чтения и они позволяют получить такие настройки параметров страницы в ворде, как ее ширину и высоту, а также значение левого и правого отступа. Сама коллекция Pages также скудна на методы и свойства, она дает возможность получить общее количество всех страниц в документе Word , а также, получить доступ к определенной странице. Задание параметров страницы в ворде можно также с помощью класса PageSetup - "Word PageSetup - настройка параметра страниц".

Коллекция Pages – настройка параметров страницы в ворде

Данная коллекция содержит все страницы в документе Word. Доступ осуществляется через свойство Pages объекта Pane. Напомню, что документ Word содержит окна (смотрите статью "Word Windows и объекты Window - работа с окнами MS Word"), каждое окно содержит разделители (смотрите статью "Word Panes и объекты Pane - Разделители текста"), и получается так, что для доступа к конкретной странице нужно сформировать цепочку: документ – окно – разделитель – страница . Немного не практично, странно, что разработчики Microsoft все так запутали, ведь было бы логичней получать доступ к параметрам страницы в ворде через свойства самого объекта Document.

Свойства и методы – задание параметров страницы в ворде

задание параметров ворд страницы

Count – Содержит количество объектов Page

Item (index) – Метод позволяет получить доступ к заданной странице по ее номеру в коллекции.

Класс Page – параметры страницы в ворде

настройка параметров ворд страницы

Данный класс содержит только свойства.

Application - Возвращает объект Application, представляющий приложение Microsoft Word.

Breaks - Возвращает коллекцию Breaks.

Rectangles - Возвращает коллекцию Rectangles.

Height - Высота страницы в пикселях.

Width – Ширина страницы в пикселях.

Left - Возвращает значение левого края страницы.

Top - Возвращает значение правого края страницы.

Как видим, теоретический материал довольно маленький, но ничего… Давайте приступим к программированию. Напишем небольшой программный код на языках VBScript и JScript, помним, что сценарии VBS и JS работают под управлением серевра Windows Script Host.

Пример на языке программирования VBScript:

Пример на языке программирования JScript:

Давайте проанализируем программный код приведенных примеров. Обратите внимание, что имена переменных в сценариях отличаются, так, в скрипте JS к имени переменной я добавил единицу. Вначале происходит создание ссылки на объект Word.Application, которая будет храниться в переменной oWord. Далее мы получаем доступ к коллекции Documents через переменную oDoc. Используя метод Add, мы добавляем в коллекцию Documents новый объект Document, тем самым создаем новый документ Word. Далее мы создаем ссылку на объект Selection (читайте в статье "Объект Word Selection - выделить весь текст в ворде, свойства"), которая будет храниться в переменной oSel, это нужно для того, что бы добавить нужный текст в документ. Используя свойство Visible объекта Word Application, мы делаем созданный документ видимым.

Что бы добавить текст в документ, мы используем цикл for (синтаксис для языка VBScript - "Урок 6 по VBScript: Циклы for…next и for each…next" и для JScript - "Урок 9 по JScript - оператор цикла for"), в котором происходит вставка нужной фразы и абзаца. Весь процесс происходит 50 раз. Тем самым, мы создаем несколько страниц в документе.

В самом конце сценария мы выводим параметры заданной страницы в ворде, а именно: количество всех страниц в документе, ширину и высоту заданной страницы. Стоит учитывать тот факт, что параметры всех страниц в ворд документе одинаковы, то есть, ширина и высота.

Спасибо за внимание. Автор блога Владимир Баталий

Для сохранения изменений в существующем файле достаточно нажать кнопку Сохранить панели быстрого доступа.

Сохранение изменений в виде нового файла

Для сохранения нового документа в виде файла или существующего документа в виде нового файла (с другим именем и/или в другой папке) выполните следующие действия.

Сохранение файла в другом формате

По умолчанию все файлы сохраняются в том же формате, в котором были открыты. Новые документы и файлы Word 2007 сохраняются в формате Документ Word, файлы предыдущих версий - в формате Документ Word 97-2003, файлы RTF - как Текст в формате RTF и т.д.

При сохранении можно изменить формат файла. Для этого в окне Сохранение документа щелкните по кнопке с указанием типа файла и в появившемся меню выберите необходимый тип (рис. 2.17).

Сохранение файла в другом формате

Выбранный формат может не поддерживать какие-то элементы оформления документа, о чем появится соответствующее предупреждение. При сохранении документа в формате Обычный текст необходимо будет выбрать кодировку для преобразования файла.

Особенности сохранения файлов предыдущих версий Word в формате Word 2007

При сохранении файлов Word 97, Word 2000, Word 2002, Word 2003 в формате Документ Word 2007 можно включить режим совместимости с предыдущими версиями, т.е. отключить новые возможности Word 2007. Это необходимо сделать в том случае, если файл в последующем будет сохраняться для пользователей, не имеющих Word 2007. Для отключения новых возможностей в окне Сохранение документа (рис. 2.18) установите флажок Поддерживать совместимость с Word 97-2003.

Отключение новых возможностей Word 2007 при сохранении документа


увеличить изображение
Рис. 2.18. Отключение новых возможностей Word 2007 при сохранении документа

Предупреждение о возможных изменениях в документе


увеличить изображение
Рис. 2.19. Предупреждение о возможных изменениях в документе

Особенности сохранения документов Word 2007 в формате предыдущих версий Word

Если документ был создан в Word 2007, а сохраняется в формате Документ Word 97-2003, в нем автоматически будут произведены некоторые изменения.

Некоторые данные в стандартных блоках документа, а также элементах автотекста могут быть утеряны.

Ссылки и списки литературы будут преобразованы в статический текст и перестанут автоматически обновляться.

Внедренные объекты, созданные в приложениях Microsoft Office 2007, невозможно будет редактировать.

Формулы будут преобразованы в изображения. Их редактирование будет невозможным, пока документ не будет преобразован в новый формат файла.

Рисунки SmartArt будут преобразованы в один объект, который нельзя редактировать.

Положение некоторых надписей изменится.

Для проверки совместимости текущего документа с предыдущими версиями Word нажмите кнопку Office, выберите команду Подготовить и в появившемся подчиненном меню – команду Проверка совместимости.

В окне результатов проверки совместимости (рис. 2.20) будет отображен список несовместимых элементов. Для продолжения работы нажмите кнопку Продолжить.

Читайте также: