Проблема актуальна как для MS Word, так и для MS Excel, причём, ЧСХ, не только для старичков из Office XP-2003, но и для Office 2010. В Open Office и Libre Office не проверялось.
1) Ситуация
Надо создать шаблон для ввода данных в Ворде или Экселе, совпадающий по расположению текста с имеющимся бланком (диплом, договор, бланк для компьютерного распознавания и т.п.). Создаём в виде обычных таблиц, с кучей пустрых строк, столбцов и ячеек нужного размера (Ворд) или кучей дополнительных строк и столбцов, объединяя ячейки по мере необходимости (Эксель). В качестве шаблона можно использовать отсканированный или PDF-нутый образец бланка, вставив его "за текстом" в Ворде или обрезая в с нужной стороны по мере необходимости в Экселе. Делаем всё максимально аккуратно, благо в Ворде размеры строк и столбцов можно сделать любыми (а не только с определённым и известным только Ворду шагом), зажав ALT; ну а в Ёкселе и вовсе размеры строк и столбцов задаются в пикселах. Работаем в масштабе 150..300 %, чтобы добиться идеального совпадения с образцом.
2) Проблема
Печатаем готовый текст на бланке (хорошо, если тот — не строгой отчётности, либо для пробы использована отсканированная копия). Текст явно съезжает с заданного места, и гораздо больше, чем может быть объяснено "криво вставленной бумагой" или "особенностями принтера"! До полусантиметра на весь документ, так, что текст переползает на строку бланка выше (а чаще посреди него оказывается линия бланка).Меняем размеры полей до минимума, отключаем масштабирование и сбрасываем области печати (в Экселе) — ничего не меняется.Перепроверяем форматирование. и оказывается, что оно ползёт даже при изменении масштаба отображения страниц Ворда или листа Экселя! Т.е. если мы подгоняли текст под бланк в масштабе 200 %, то при печати он сползёт вверх ровно настолько же, как и при изменении масштаба отображения до 100 %! И, ЧСХ, горизонтальное позиционирование — практически не портится ни при каких изменениях масштаба, а также при печати.
3) Причины и решение
Делал форматирование для заполнения бланка регистрации иностранцев. Результат стал съезжать, как описано выше, сначала в Экселе 2003, а потом, после геморройной поцедуры перевода из Экселя в Ворд 2010, — и в последнем тоже.
В Ворде форматировал в виде таблицы в 1 столбец и нескольких десятков пар строк — данные + межстрочный / межраздельный пробел; внутри строки блоки форматировал табуляцией и разреженностью шрифта.Анализ сползания форматирования выявил следующее: в Экселе — не менялась ширина текста, съежжала только высота. В Ворде же выяснилось, что высота заполненных строк (с данными) никогда не съежжала, тогда как высота строк-разделителей (в которых не было ни одного символа, кроме маркеров ячейки таблицы) — как раз глючила по описанному механизму, и весь текст съежжал вверх.
Потестил ещё варианты и теперь могу сказать следующее.Вывод: если целая строка таблицы в Ворде / Экселе содержит только пустые значения или пробельные символы (пробел, включая неразрывный; табулятор; абзац), но не печатаемые символы — то её высота будет меняться при изменении масштаба отображения в некоторых небольших пределах, но даже для десятка строк — уже достаточно заметных (и портящих форматирование документа в целом). И наоборот, если в строке имеется хотя бы 1 печатный символ (алфавитно-цифровой, знак препинания и т.п.) — то строка глючить не будет, её высота всегда будет сохраняться, как было задано пользователем.Решение: добавлять принудительно в каждую строку как Экселя, так и Ворда любой печатаемый и визуально различимый (для удобства) символ. Скажем, "Ш", "О" или там "%%%". В последнем случае, используя заведомо невозможную для реальных текстов комбинацию, можно осуществлять в Ворде поиск и замену на форматирование. Т.к., чтобы эти "служебные" символы не отображались при печати, их придётся выделить белым цветом (или другим цветом фона бланка документа) шрифта или же выбрать начертание "скрытый".
4) Осталось неизвестным
— Как влияет размер и регистр символа на "съезжание" высоты строки? Пока что рекомендую ставить "служебные" символы в заглавном регистре.- Какие символы Юникода, включая диакритики, значки и прочие недобуквы, исправляют этот глюк? Можно ли использовать что-нибудь, вроде переключателя направления и других чисто служебных Юникодовских, но не-CP1251 символов?- Влияет ли на этот глюк наличие рамки ячейки?- Глючит ли ширина столбцов по аналогии?- Как себя ведут Open / Libre Office, а также другие программы, вроде Lotus или WordPerfect, в подобном случае?
Сразу ответ на вопрос "Почему у меня в 300-страничном диссере ничё не глючило ни разу за все те 20 диссеров, что я набивал?".- Потому, что на практике полностью пустые строки в таблицах встречаются очень редко, и даже если таких 3-5 на всю таблицу — то разница в размерах окажется вряд ли больше 0.5..1 мм (учитывая, что работают обычно всётаки в масштабе 100 % ± 20 %, но не 200 %). С другой стороны — см. "Ворд глючит, всё съехало. " без видимых причин время от времени, а?!
P.S. Метка "Баян", т.к. я хоть и не нашёл описания (и, тем более, готового решения) данной проблемы, но не факт, что я первый такой умный. Ссылки — в каменты.
Таблица в word прилипла к верху страницы

У меня есть таблица, 4 страниц. Tableheader прилипает к верхней части страницы, а затем вся страница пуста. Таблица продолжается на следующей странице.
Как мне сделать так, что tablecontent начинается сразу после tableheader, как обычно?
Я использую Windows 7.
Привет перейти к таблице инструменты макет, свойства, а затем перейти Обтекание текстом-нет и нажмите кнопку ОК, таблица будет двигаться вниз от того, право на крайнем верхнем краю
отвечен fe43q
Я нашел лучшее решение! После борьбы с этим в течение 3 дней я, наконец, понял это. Мне пришлось поделиться им с интернетом. Во всяком случае, нажмите на таблицу, чтобы все было выделено, перейдите на вкладку «макет» вверху и нажмите «Свойства таблицы» слева. Во всплывающем окне в разделе» перенос текста «нажмите » вокруг».
Затем нажмите » позиционирование…»и в следующем всплывающем окне в разделе» Вертикаль «установите» относительно: «для» поля «(или» абзац » может также работать). БАДДА БИНГ!
отвечен wizard
- Нажмите, чтобы поместить курсор в таблицу
- на ленте в таблице Tools Layout tab, нажмите свойства в группе таблиц
- на стол tab, нажмите позиционирование открыть диалоговое окно позиционирования таблицы
- в вертикальном разделе щелкните раскрывающийся список положение и выберите Top
отвечен Lori
Почему таблица в ворде прилипла к верху страницы

Мучаюсь, не получается поднять таблицу к верхнему краю нижнего колонтитула! Можно ли что-нибудь сделать или это в технических возможностях программы?
dimon_hub, чтобы это сделать, в нижнем колонтитуле должен быть пустой абзац в самом верху колонтитула (см. рисунок — знак абзаца). Таблица — Свойства — Таблица — Обтекание «Вокруг» — Размещение — По горизонтали: положение «Слева», относительно «поля»; По вертикали: положение «0 см, относительно «Абзаца» — Окей.
Может есть и др. способы.
Может быть есть информация по такому вопросу:
После установки защиты на файл (защита нужна для работы с полями со списком) невозможно править колонтитулы. Можно ли как-нибудь решить эту проблему? Может быть есть какой-нибудь макрос?
dimon_hub, с помощью макросов можно делать то же самое, что и с помощью интерфейса программы: если с помощью интерфейса нельзя зайти в колонтитул во время защиты, то значит и с помощью макросов нельзя это сделать. Назначение макросов — ускорение работы, а не в том, чтобы обходить какие-то ситуации.
Предлагаю не использовать элементы форм, а использовать элементы управления. Пр. кн. мыши по Стандартной панели инструментов — Элементы управления. При использовании элементов управления возможен вход в колонтитулы.
Как написать продолжение таблицы в Ворде
Во время работы с документами MS Word, может возникнуть необходимость не только напечатать текст, но и вставить рисунок, сделать таблицу, диаграмму или график в Ворде. На нашем сайте Вы сможете найти подробные статьи, как сделать таблицу в Ворде, и как построить график в Word. Писали мы и про то, как объединить или разделить таблицу в Ворд.
В данной статье мы опять затронем данную тему. Предположим, у Вас в документе есть таблица, которая не помещается на один лист, а занимает два, три или больше листов. По правилам оформления и требованиям, написанным в ГОСТ, на втором листе и всех последующих, вверху нужно написать: «Продолжение таблицы…» .
Поэтому давайте разбираться, как вставить надпись Продолжение таблицы в Ворде. Покажу два способа, используя которые это можно сделать. У меня установлен Ворд 2010, все рекомендации подойдут, если Вы пользуетесь 2007, 2013 или 2016 Вордом. Если же у Вас установлен 2003 Ворд, тогда делается все так же, только название пунктов и их расположение могут немного отличаться.
Для начала, советую включить отображение непечатаемых знаков, чтобы было понятно, где добавится разрыв и стоит знак окончания строки. Если пользоваться Вы ими не привыкли, то после того, как сделаете нужную надпись, эти знаки можно отключить.
Для этого на вкладке «Главная» в группе «Абзац» нажмите на кнопку «Отобразить все знаки» . После этого в документе можно увидеть знаки начало/конец абзаца, пробелы, маркеры для заполнения ячейки текстом и прочее.

Подписываем продолжение таблицы: 1 способ
Открывайте нужный документ и пролистывайте его до той страницы, где есть нужная таблица.

Затем на верхнем листе установите курсор в конец текста в последней правой ячейке и нажмите «Ctrl+Enter» .

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

Добавленный текст автоматически перенесется на второй лист, и необходимая надпись будет именно над той строкой, которая начинается на второй странице.

Данный способ лучше использовать, если у Вас каждые новые данные занимают одну две строки. Если у Вас одна строка в таблице разбита на несколько ячеек, и в каждой много текста, который занимает не 1, а 5-6 строк, тогда воспользуйтесь вторым способом.
Делаем надпись над таблицей: 2 способ
Теперь давайте рассмотрим такой вариант: у Вас большая таблица в документе и в ячейках написано много текста, как в примере. Если просто использовать первый способ, тогда после вставки разрыва, последняя строка автоматически перенесется на второй лист. В результате, на первом листе останется много пустого места, а так делать нельзя, особенно в официальных документах, которые оформляются по ГОСТу.
Кликните мышкой в конце текста в нижней правой ячейке. Затем перейдите на вкладку «Работа с таблицами» – «Макет» и в группе «Строки и столбцы» нажмите на кнопку «Вставить снизу» .

В таблицу добавится еще одна строка. Выделите ее полностью, кликнув по левому полю мышкой напротив нее один раз. Затем на вкладке «Главная» в поле для шрифта напечатайте цифру «2» – это размер шрифта, и нажмите «Enter» .

Строка со второго листа переместится в конец первого. Кликните по правой нижней ячейке (мигающей палочки будет практически не видно, поскольку там выбран размер шрифта «2» ) и нажмите «Ctrl+Enter» .

После этого, таблица разорвется на 2 части. Установите курсор после появившейся фразы там, где стоит вертикальная черная палка – конец абзаца, и напечатайте нужный текст.

В результате, на втором листе будет написано то, что нам нужно. Теперь нужно удалить лишнюю строку. Выделите ее и нажмите «Ctrl+X» .

Вот так получилось все сделать, не перенося последние ячейки с данными с первого листа на второй.

Надеюсь, у Вас все получилось, и теперь написать фразу Продолжение таблицы Вы сможете всего за пару минут.
Почему таблица в ворде прилипла к верху страницы
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.
Сообщения: 257 Благодарности: 3
Вставка — разрыв страницы. »
Вроде получается, но, при манипуляциях, у меня получилось, похоже, слишком много разрывов:

Как убрать разрыв страницы (если это они)?
И как-то получилось что Таблица разлезлась на две страницы:

Почему и как исправить?
Последний раз редактировалось cahes, 01-07-2017 в 20:49 .
Сообщения: 27628 Благодарности: 8079
Сообщения: 257 Благодарности: 3
1. В таблице (первой) первая строка перенесена на «минус одну строку», то есть она до таблицы и не показана. Размещение таблицы поставлено как «сначала страницы по вертикали». Почему таблица ушла выше начала страницы?
2. Разрывы страницы здесь не уместны — речь шла об том — чтобы таблицы начинались с начал страниц, а не начала страницы были проставлены перед каждой таблицей.
3. Начала таблиц должны быть привязаны к началам страниц индивидуально, то есть — для каждого начала таблицы своё начало страницы, а здесь получается что две таблицы могут стать в начало одной страницы и накладываются. Мне нужна «свобода монёвра», чтоб таблицы ни в коем случае не смешивались друг с другом, перемещались на следующую страницу, как это сделать?
4. Техническими символами помечены переводы строки, и по ним видно — что имеется группа пропусков, где нет переводов строки, нет ничего. Что это значит?




