Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Microsoft Office и VBA программирование > Microsoft Office Word
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 18.08.2009, 09:51   #1
KygECHuK
 
Регистрация: 18.08.2009
Сообщений: 5
По умолчанию Печать на готовых бланках

1. Есть готовый МНОГОстраничный бланк
2. Есть программа которая формирует некотырые данные в полях бланка
3. Есть пользователь который редактирует\добавляет данные
Создан шаблон с пременением таблиц ... но есть проблема ... как прикрипить таблицу к конкретной странице, что-бы при редактировании предыдущих страниц, она не смещалась на лист, при завершении листа?
KygECHuK вне форума Ответить с цитированием
Старый 18.08.2009, 12:58   #2
viter.alex
Балуюсь кодами
Участник клуба
 
Аватар для viter.alex
 
Регистрация: 09.01.2009
Сообщений: 1,837
По умолчанию

Хотелось бы увидеть этот документ. Нужно прикреплять не таблицу к странице, а разделить страницы с помощью разрыва страницы, а не многочисленных абзацев, как это обычно делают. Разрыв страницы вставляется с помощью Ctrl+Enter

Могу как вариант предложить в свойствах каждого абзаца, с которого начинается таблица, установить флажок «С новой страницы» на вкладке «Положение на странице». Тогда чтобы вы ни делали, все у вас будет располагаться на отдельных страницах.
Маленькая подсказка: Если включено отображение непечатных символов (Shift+Ctrl+8), то во-первых вы будете четко видеть, где у вас стоит разрыв страницы, а во-вторых напротив каждого абзаца, в свойствах которого указано, что он должен начинаться с новой страницы, слева будет виден маленький черный квадратик.

Смотрите пример.
Вложения
Тип файла: doc независимые страницы.doc (53.5 Кб, 27 просмотров)
Лучше день потерять — потом за пять минут долететь!©
viter.alex вне форума Ответить с цитированием
Старый 18.08.2009, 13:12   #3
Sasha_Smirnov
Особый статус
Участник клуба
 
Аватар для Sasha_Smirnov
 
Регистрация: 24.11.2008
Сообщений: 1,535
По умолчанию Шаблон и бланки с таблицами

У меня тоже есть мысль.

Если таблица именно при заполнении «уезжает», значит она в шаблоне слишком тесно вписана в рамки страницы (на которой вы бы хотели, чтоб она оставалась и после заполнения бланка).

Поэтому панацеей может послужить уменьшение полей страницы (сверху и/или снизу) в вашем шаблоне.

Неким «симулятором» привязки таблицы к странице является запрет её разрывать. Но при печати, на её месте (где она была в шаблоне), низ страницы будет пуст. Зато следующий лист будет содержать эту таблицу целиком.
Sasha_Smirnov вне форума Ответить с цитированием
Старый 18.08.2009, 14:07   #4
KygECHuK
 
Регистрация: 18.08.2009
Сообщений: 5
По умолчанию

Вся проблема в том что результирующий документ должен в псоледствии храниться в точном порядке страниц и не должен содержать ничего лишнего. Но при ручном редактировании вставляется информация объёмом болеее чем одна страница .... и последующая таблица меняет номер страницы, что неприемлемо, хотя запас в три пустых страницы имеется .... А можно растянуть ячейку на несколько страниц?
KygECHuK вне форума Ответить с цитированием
Старый 18.08.2009, 14:12   #5
KygECHuK
 
Регистрация: 18.08.2009
Сообщений: 5
По умолчанию

Или добалвлять запас страниц без разрыва?
KygECHuK вне форума Ответить с цитированием
Старый 18.08.2009, 15:23   #6
Sasha_Smirnov
Особый статус
Участник клуба
 
Аватар для Sasha_Smirnov
 
Регистрация: 24.11.2008
Сообщений: 1,535
По умолчанию

Иначе говоря, заполняя бланк, вы хотите, чтобы место для вводимых данных добавлялось так, чтобы текст не перескакивал на следующую страницу?!
Sasha_Smirnov вне форума Ответить с цитированием
Старый 18.08.2009, 15:35   #7
viter.alex
Балуюсь кодами
Участник клуба
 
Аватар для viter.alex
 
Регистрация: 09.01.2009
Сообщений: 1,837
По умолчанию

Цитата:
Сообщение от KygECHuK Посмотреть сообщение
…Но при ручном редактировании вставляется информация объёмом болеее чем одна страница .... и последующая таблица меняет номер страницы, что неприемлемо, хотя запас в три пустых страницы имеется…
А почему этого не происходит при программном заполнении?

Цитата:
Сообщение от KygECHuK Посмотреть сообщение
…А можно растянуть ячейку на несколько страниц?
Можно. Переносить строки на следующую страницу
Лучше день потерять — потом за пять минут долететь!©
viter.alex вне форума Ответить с цитированием
Старый 18.08.2009, 15:42   #8
KygECHuK
 
Регистрация: 18.08.2009
Сообщений: 5
По умолчанию

Цитата:
Сообщение от Sasha_Smirnov Посмотреть сообщение
Иначе говоря, заполняя бланк, вы хотите, чтобы место для вводимых данных добавлялось так, чтобы текст не перескакивал на следующую страницу?!
Да именно так ... или текст перскакивал, но не на новую а заготовленную под него страницу

Цитата:
Сообщение от viter.alex Посмотреть сообщение
А почему этого не происходит при программном заполнении?
Данные не я вляются хранимымыми и не имеют какого либо постоянного формата

Цитата:
Сообщение от viter.alex Посмотреть сообщение
Можно. Переносить строки на следующую страницу
Ну я просто подумал о возможности занять одной ячейкой несколоко страниц ... но при достижении конца страницы вновь появляется новый лист ...

Последний раз редактировалось EducatedFool; 18.08.2009 в 16:04.
KygECHuK вне форума Ответить с цитированием
Старый 19.08.2009, 15:36   #9
Sasha_Smirnov
Особый статус
Участник клуба
 
Аватар для Sasha_Smirnov
 
Регистрация: 24.11.2008
Сообщений: 1,535
По умолчанию

Да уж, как ни крути!

Есть возможнось не влезшие в страницу «хвосты» печатать в конец файла, с помощью связей в надписях.

Но как потом это читать?

Может, вам в принтер не листы заправить — а рулон...
Sasha_Smirnov вне форума Ответить с цитированием
Старый 19.08.2009, 17:34   #10
KygECHuK
 
Регистрация: 18.08.2009
Сообщений: 5
По умолчанию

Решить проблему с требованиеми к шаблону удалось на много проще чем создать подобный шаблн ... так или иначе проблема решена ... всем спасибо за ответы
KygECHuK вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Подскажите программу для заполнения готовых документов Lamma Софт 0 08.04.2009 15:19
Печать <<>>KaRaPuz<<>> Общие вопросы Delphi 3 31.05.2008 20:59
печать Илюха Общие вопросы Delphi 2 23.10.2007 21:15