Как вставить разрыв страницы из 1с в word
- В Ворде куски текста переходят на новую страницу, не понимаю почему текст не продолжается со следующей строки. Разрыва страницы нету, если на следующей странице нажимаю Enter то все что до Entera поднимается выше, на предыдущую страницу. Пример проблемы: стр. 2 - дальше пол страницы пустует, а текст должен был идти дальше. Так же на странице 4, 5 и.т.д.
- Другая проблема в том что таблицы разрывает на две страницы, как объяснить таблице что если она не помещаться на странице то пусть идет вся вниз. Пробовал Ctrl + Enter но если при модификации текста удалить строчки выше то таблица уже не поднимется, даже если помещаться будет.
- И последнее, как сделать пустую левую страницу при начале важных параграфах? Пример: стр. 13, начинается 2.1.2, я спустил его ниже с помощью Ctrl + Enter, важные части документа должны начинаться с нечетной страницы и тут совпало, ну а если я выше добавлю или удалю текст и 2.1.2 переместится на 12 или 14 страницу, как сделать так чтобы ворд дадумался что там четная страница, оставил ее пустовать добавив текст (Эта страница намеренно оставлена пустой)?
Мой Ворд с проблемами прилагается, прошу помощи, благодарю!
Microsoft Office Word Разрыв страниц и растягивание
У меня 2 проблемки в Ворде. 1)Есть очень длинный текст и в нем куча разрывов страниц. Можна.
Номер страниц на MS Word 2010
Всем Добрый вечер! Как можно сделать так, чтобы на MS Word 2010 после третьего страница, начался.
автоматический "разрыв последней не растянутой строки в абзацах" - Word 2007/2010
Помогите, пожалуйста: При выравнивании текста по ширине, который изначально был выравнен по.
Перескакивает нумерация страниц в Word 2010
У меня в дипломе нумерация страниц почему-то перескакивает ( до 26 нормально,после идет 222,223 и.
абзац
--положение на странице
----не отрывать от следующего
для всех абзацев
----
надо быть осторожнее для этого параметра
использовать только для заголовков
проблема в том что таблицы разрывает на две страницы, как объяснить таблице что если она не помещаться на странице то пусть идет вся вниз.
Почему именно левую? У вас в документе слева и справа поля разные, зеркальные поля не установлены, т.е. двусторонняя печать не планируется. Если планируется, то выставьте эти параметры. Затем каждый важный параграф должен начинаться с нового раздела, а уже раздел можно вставить хоть с чётной, хоть с нечётной страницы.
shanemac51
Почему именно левую? У вас в документе слева и справа поля разные, зеркальные поля не установлены, т.е. двусторонняя печать не планируется. Если планируется, то выставьте эти параметры. Затем каждый важный параграф должен начинаться с нового раздела, а уже раздел можно вставить хоть с чётной, хоть с нечётной страницы.
Спасибо, вы меня просветили! Планируется двусторонняя печать, я вот не знал что возможно в Ворде настроить зеркальные поля, только вот я не знаю как это сделать. Ну и про пустую страницу, вот именно что нужна левая чистая, в смысле четная, а в Ворде когда я ставлю обрыв страницы чтобы продолжалось с нечетной, ворд все равно отправляет меня на следующею страницу, будь то четная или нечетная, да и как текст добавить на пустую страницу не пойму?
А с первыми двумя проблемами уже справился:
1. В меню Абзац убрать галку "Не отрывать от следующего".
2. Выделить таблицу и наоборот, поставить эту галку.
Подскажите пожалуйста. Как реализовать следующее поведение: из 1С в ворде необходимо найти нужное слово, удалить его и вместо этого слова вставить разрыв страницы.
Так же как и при интерактивной работе, программно любое слово можно заменить на специальный символ – абзац или разрыв страницы.
Разрыв страницы это "^m":
Так же как и при интерактивной работе, программно любое слово можно заменить на специальный символ – абзац или разрыв страницы.
Разрыв страницы это "^m":
(2) не подходит коллекция Fields у меня пустая, возможно из за того, что файл открывается новый еще не сохраненный.
Нашел такой вариант, но хотелось бы выделить всю строку, а не одно слово.
For Each i In myDocument.Words() do
f i.text = "Слово" then
myDocument.Range(i.Start, i.End).Select();
endif;
EndDo;
wdColumnBreak 8 Column break at the insertion point.
wdLineBreak 6 Line break.
wdLineBreakClearLeft 9 Line break.
wdLineBreakClearRight 10 Line break.
wdPageBreak 7 Page break at the insertion point.
wdSectionBreakContinuous 3 New section without a corresponding page break.
wdSectionBreakEvenPage 4 Section break with the next section beginning on the next even-numbered page. If the section break falls on an even-numbered page, Word leaves the next odd-numbered page blank.
wdSectionBreakNextPage 2 Section break on next page.
wdSectionBreakOddPage 5 Section break with the next section beginning on the next odd-numbered page. If the section break falls on an odd-numbered page, Word leaves the next even-numbered page blank.
wdTextWrappingBreak 11 Ends the current line and forces the text to continue below a picture, table, or other item. The text continues on the next blank line that does not contain a table aligned with the left or right margin.
Разрыв работает из любой "точки" строки (позиции)
Примерно:
Область = Док.Range(0,0);
Область.InsertBreak(2); //наверно "2" (в кавычках) - не помню точно
(6)
Тоже использую, на мой взгляд самый удобный способ.
Вообще на будущее ТС, в самом Word: Вид->Макросы->Запись макроса
И потом можно посмотреть код исполнения данного действия в макросе по кнопке изменить .
Публикация - своего р ода памятка, содержащая примеры кода для:
1. заполнение шаблона Word данными из 1С;
2. заполнение колонтитулов Word данными из 1С;
3. заполнение таблицы в Word данными из 1С;
Начало работы
В большинстве случаев перед нами ставится следующая задача:
Нужно открыть документ Word, заполненный данными из 1С.
Для этого нам нужно подготовить шаблон документа Word. Не путайте это с Word Template, специальные файлы Word, которые содержат настройки документов для многократного использования. Нам нужен обычный вордовский документ с расширениеми *.docx или *.doc. А далее поместить этот документ в макет с двоичными данными.
Читатель может справедливо заметить, что используется модальный вызов, и погрозить автору пальцем. И будет прав.
Далее я обычно создаю структуру полей, которые будут заполняться в шаблоне. Такой подход позволяет унифицировать процедуру заполнения шаблона, а также упростить последующее его изменение.
Углубимся немножко в принципы работы Word.
Каждый документ Word разделен на разделы, которые состоят из страниц.
Для каждого раздела есть возможность создавать свою нумерацию элементов, уникальные колонтитулы и настройки параметров страницы. Так, например, чтобы повернуть одну из страниц (вывести на печать как альбомную), нужно создать под неё отдельный раздел.
Каждая страница Word разделена на несколько областей:
- Верхний колонтитул
- Основной текст
- Нижний колонтитул
Нужно заметить, что в каждом разделе может быть уникальный колонтитул для первой страницы.
Заполнение пользовательских параметров
При обращении к этим коллекциям мы можем выполнять в них поиск и получать встроенные объекты, например, таблицы.
Теперь мы более-менее поняли, как обращаться к областям Word, можем в них пошуровать и выполнить замену наших параметров:
Рассмотри подробнее метод Execute. Его параметры идентичны диалоговуму окну при замене/поиске непоседресвенно из MS Word:
А вот и основные параметры (вольный перевод справки MSDN):
- Искомый текст - Строка - Текст для замены. Текст может содержать специальные параметры. Например, ^p - абзац, ^t - табуляция
- Чувствительность к регистру - Булево - Если истина, то поиск будет осуществляться с учетом регистра
- Слова целиком - Булево - Если истина, то ищутся слова целиком. Вхождение слов не учитываются. Например, при поиске слова дом будет пропущено слово домашний
- Использовать подстановочные знаки - Булево - Если истина, то используются встроенные регулярные выражения.
- Искать похожие - Булево - Если истина, то результат поиска будет содержать похожие слова
- Искать все формы - Булево - Если истина, то результат поиска будет содержать различные формы слов.
- Поиск сначала - Булево - Если истина, то будет осуществляться с начала до конца документа
- Охват - WdFindWrap - Опредяляет направление поиска
- Формат - Format - Формат искомого текста
- Строка замены - Строка - Строка, на которую будет заменен исходный текст
- Количество замен - WdReplace - Определяет сколько раз выполнять замену
- и т.д.
WdReplace - Constant Value:
wdReplaceAll 2
wdReplaceNone 0
wdReplaceOne 1
Данный метод не позволяет получить "Строка замены" как выделенную область, но он работает где-то в 10 раз медленнее. Для получения выделенной области можно воспользоваться немножко откорректированной типовой функцией:
Уже получив выделенную область можно отредактировать стиль текста, шрифт и т.д.
Также есть второй подход, использующий такой объект Word, как поля. Мне он не очень нравится, т.к. в больших документах, порядка 100 страниц, эти поля начинают глючить (исчезать, не подставлять нужные значения) и прочая ерунда. Ну по крайней мере в Word 2007. Но я его все равно приведу:
При подготовке шаблона в тело документа необходимо навставлять полей с типом DOCVARIABLE (можно вставлять горячими клавишими Ctrl+F9).
Доступ к таким полям можно получить следующим нехитрым образом:
Заполнение таблиц по шаблону
Итак, мы заполнили параметры в основном тексте документа, заменили параметры в колонтитулах, но у нас еще есть одна неприятность - нужно заполнить таблицу.
Подход, описанный ниже, годится только для таблиц с заранее известным форматом. Т.е. мы можем как угодно отформатировать таблицу и её строки изначально. Но потом изменять довольно-таки проблематично.
К таблицам можно получить доступ через области документа.
Далее, получив таблицу, мы работаем с ней по привычной схеме - строки, столбцы.
Для задания форматирования легче в шаблоне создать таблицу с пустой первой строкой, которую мы в последующем удалим.
Вот, в принципе, и все. Основные вопросы, возникающие при работе с Word, я постарался осветить. Надеюсь, данный обзор поможет вам в работе =)
Спасибо за советы и комментарии:
v3rter, monkbest
Критика только приветствуется. Чем больше замечаний, тем лучше будет гайд =)
При достижении конца страницы в документе программа MS Word вставляет разрыв автоматически, разделяя таким образом листы. Автоматические разрывы удалить невозможно, собственно, в этом нет никакой необходимости. Однако, разделить страницу в Ворде можно и вручную, а при необходимости такие разрывы всегда можно удалить.
Зачем нужны разрывы страниц?
Прежде, чем рассказать о том, как добавлять разрывы страниц в программе от Microsoft, не лишним будет объяснить, зачем они нужны. Разрывы не только визуально разделяют страницы документа, наглядно показывая, где заканчивается одна, а где начинается следующая, но и помогают разделить лист в любом месте, что нередко требуется, как для печати документа, так и для работы с ним непосредственно в среде программы.
Представьте, что у вас на странице есть несколько абзацев с текстом и нужно каждый из этих абзацев разместить на новой странице. В таком случае, конечно, можно поочередно устанавливать курсор между абзацами и нажимать Enter пока следующий абзац не окажется на новой странице. Затем нужно будет проделать это снова, затем еще раз.
Сделать все это несложно, когда у вас небольшой документ, но разбиение большого текста может занять довольно много времени. Как раз в таких ситуациях и приходят на помощь ручные или, как их еще называют, принудительные разрывы страниц. Именно о них и пойдет речь ниже.
Примечание: Помимо всего вышеперечисленного, разрыв страницы — это еще и быстрый и удобный способ перейти на новую, пустую страницу документа Word, если вы точно закончили работы на предыдущей и уверенны в то, что хотите перейти к новой.
Добавление принудительного разрыва страницы
Принудительный разрыв — это то разделение страницы, которое можно добавить вручную. Чтобы добавить его в документе, нужно выполнить следующие действия:
1. Кликните левой кнопкой мышки по месту, в котором необходимо разделить страницу, то есть, начать новый лист.
3. Разрыв страницы будет добавлен в выбранном месте. Текст, следующий за разрывом, будет перемещен на следующую страницу.
Примечание: Добавить разрыв страницы можно и с помощью комбинации клавиш — для этого просто нажмите “Ctrl+Enter”.
Существует еще один вариант добавления разрывов страницы.
1. Установите курсор в том месте, где нужно добавить разрыв.
3. Разрыв будет добавлен в нужном месте.
Часть текста после разрыва переедет на следующую страницу.
Совет: Чтобы увидеть все разрывы страниц в документе, из стандартного режима просмотра (“Разметка страницы”) необходимо переключиться в режим черновика.
Сделать это можно во вкладке “Вид”, нажав на кнопку “Черновик”, расположенную в группе “Режимы”. Каждая страница текста будет показана отдельным блоком.
Добавление разрывов в Word одним из вышеописанных методов имеет серьезный недостаток — крайне желательно добавлять их на финальной стадии работы с документом. В противном случае дальнейшие действия вполне могут изменить расположение разрывов в тексте, добавить новые и/или убрать те, что были необходимы. Чтобы этого избежать, можно и нужно предварительно задать параметры для автоматической вставки разрывов страниц в тех местах, где это требуется. Также важно сделать так, чтобы эти места не менялись либо же менялись только в строгом соответствие с заданными вами условиями.
Управление автоматическим разбиением на страницы
Исходя из вышесказанного, нередко помимо добавления разрывов страниц, необходимо еще и задать для них определенные условия. Будут ли это запреты или разрешения зависит от ситуации, обо всем этом читайте ниже.
Запрет разрыва страницы в середине абзаца
1. Выделите абзац, для которого вы хотите запретить добавление разрыва страницы.
2. В группе “Абзац”, расположенной во вкладке “Главная”, разверните диалоговое окно.
3. В появившемся окне перейдите во вкладку “Положение на странице”.
4. Установите галочку напротив пункта “Не разбивать абзац” и нажмите “ОК”.
5. В середине абзаца разрыв страницы больше не появится.
Запрет разрыва страницы между абзацами
1. Выделите те абзацы, которые в вашем тексте обязательно должны находиться на одной странице.
2. Раскройте диалоговое окно группы “Абзац”, расположенной во вкладке “Главная”.
3. Установите галочку напротив пункта “Не отрывать от следующего” (вкладка “Положение на странице”). Для подтверждения нажмите “ОК”.
4. Разрыв между этими абзацами будет запрещен.
Добавление разрыва страницы перед абзацем
1. Кликните левой кнопкой мышки на абзаце, перед которым требуется добавить разрыв страницы.
2. Откройте диалоговое окно группы “Абзац” (вкладка “Главная”).
3. Установите галочку напротив пункта “С новой страницы”, расположенного во вкладке “Положение на странице”. Нажмите “ОК”.
4. Разрыв будет добавлен, абзац перейдет на следующую страницу документа.
Как разместить не менее двух строк абзаца вверху или внизу одной страницы?
Профессиональные требования к оформлению документов не позволяют завершать страницы первой строкой нового абзаца и/или начинать страницу последней строкой абзаца, который начался на предыдущей странице. Это называют висячими строками. Чтобы избавиться от них, нужно проделать следующие действия.
1. Выделите абзацы, в которых нужно установить запрет висячих строк.
2. Откройте диалоговое окно группы “Абзац” и переключитесь на вкладку “Положение на странице”.
3. Установите галочку напротив пункта “Запрет висячих строк” и нажмите “ОК”.
Примечание: Этот режим включен по умолчанию, что предотвращает разделение листов в Ворде в первых и/или последних строках абзацев.
Как запретить разрыв строк таблицы при переносе на следующую страницу?
В статье, представленной по ссылке ниже, вы можете прочитать о том, как разделить таблицу в Word. Уместно также упомянуть и о том, как запретить разрыв или перенос таблицы на новую страницу.
Примечание: Если размер таблицы превышает одну страницу, запретить ее перенос невозможно.
1. Кликните по строке таблицы, разрыв которой необходимо запретить. В случае, если требуется уместить всю таблицу на одной странице, выделите ее полностью, нажав “Ctrl+A”.
2. Перейдите в раздел “Работа с таблицами” и выберите вкладку “Макет”.
3. Вызовите меню “Свойства”, расположенное в группе “Таблица”.
4. Откройте вкладку “Строка” и уберите галочку с пункта “Разрешить перенос строк на следующую страницу”, нажмите “ОК”.
5. Разрыв таблицы или отдельной ее части будет запрещен.
На этом все, теперь вы знаете, как сделать разрыв страницы в Ворде 2010 — 2016, а также в его более ранних версиях. Также мы рассказали вам о том, как изменять разрывы страниц и задавать условия для их появления или, наоборот, запрещать таковое. Продуктивной вам работы и достижения в ней только положительных результатов.
Мы рады, что смогли помочь Вам в решении проблемы.
Отблагодарите автора, поделитесь статьей в социальных сетях.
Опишите, что у вас не получилось. Наши специалисты постараются ответить максимально быстро.
Большинство команд форматирования в Microsoft Word применяются ко всему содержимому документа или к области, которая была предварительно выделена пользователем. В числе таких команд установка полей, ориентация страницы, ее размер, колонтитулы и т.д. Все бы хорошо, вот только в некоторых случаях требуется по-разному отформатировать разные части документа, а для этого следует разбить документ на разделы.
Примечание: Несмотря на то, что создавать разделы в Microsoft Word очень просто, ознакомиться с теорией по части данной функции лишним уж точно не будет. Именно с этого мы и начнем.
Раздел — это как документ внутри документа, точнее, независимая его часть. Именно благодаря такому разбиению можно изменить размеры полей, колонтитулы, ориентацию и ряд других параметров для отдельной страницы или определенного их количества. Форматирование страниц одного раздела документа будет происходить независимо от остальных разделов этого же документа.
Примечание: Разделы, о которых идет речь в данной статье, это не часть научной работы, а элемент форматирования. Отличие вторых от первых заключается в том, что при просмотре распечатанного документа (как и его электронной копии) никто не догадается о разбиении на разделы. Такой документ выглядит и воспринимается как целостный файл.
Простой пример одного раздела — титульная страница. К этой части документа всегда применяются особые стили форматирования, который не должен распространяться на остальную часть документа. Именно поэтому без выделения титульной страницы в отдельный раздел попросту не обойтись. Также, можно выделить в раздел таблицы или любые другие фрагменты документа.
Создание раздела
Как было сказано в начале статьи, создать раздел в документе не сложно. Для этого нужно добавить разрыв страницы, а затем выполнить еще несколько простых манипуляций.
Вставка разрыва страницы
Добавить разрыв страницы в документ можно двумя способами — с помощью инструментов на панели быстрого доступа (вкладка «Вставка») и с помощью горячих клавиш.
1. Установите указатель курсора в том месте документа, где должен заканчиваться один раздел и начинаться другой, то есть, между будущими разделами.
3. Документ будет разделен на два раздела с помощью принудительного разрыва страницы.
Для вставки разрыва с помощью клавиш просто нажмите «CTRL+ENTER» на клавиатуре.
Форматирование и настройка раздела
Разделив документ на разделы, которых, как вы понимаете, вполне может быть и больше двух, можно смело переходить к форматированию текста. Большинство средства форматирования располагаются во вкладке «Главная» программы Word. Правильно отформатировать раздел документа вам поможет наша инструкция.
Если в разделе документа, с которым вы работаете, содержатся таблицы, рекомендуем ознакомиться с детальной инструкцией по их форматированию.
Помимо использования определенного стиля форматирования для раздела, возможно, вы пожелаете сделать отдельную нумерацию страниц для разделов. Наша статья вам в этом поможет.
Наряду с нумерацией страниц, которая, как известно, располагается в верхних или нижних колонтитулах страниц, при работе с разделами также может возникнуть необходимость изменения этих самых колонтитулов. О том, как их изменить и настроить вы можете прочесть в нашей статье.
Очевидная польза разбивки документа на разделы
Помимо возможности выполнения независимого форматирования текста и прочего содержимого части документа, разбивка на разделы имеет еще одно явное преимущество. Если в документ, с которым вы работаете, состоит из большого количества частей, каждую из них лучше всего вывести в независимый раздел.
Например, титульный лист — это первый раздел, введение — второй, глава — третий, приложение — четвертый, и т.д. Все зависит лишь от количества и типа текстовых элементов, входящих в состав документа, с которым вы работаете.
Обеспечить удобство и высокую скорость работы с документом, состоящим из большого количества разделов, поможет область навигации.
Вот, собственно, и все, из этой статьи вы узнали, как создавать разделы в документе Word, узнали об очевидной пользе этой функции в целом, а заодно и о ряде других возможностей этой программы.
Мы рады, что смогли помочь Вам в решении проблемы.
Отблагодарите автора, поделитесь статьей в социальных сетях.
Опишите, что у вас не получилось. Наши специалисты постараются ответить максимально быстро.
Читайте также: