Домашняя страница Undo Do New Save Карта сайта Обратная связь Поиск по форуму
МИР MS EXCEL - Гость.xls

Вход

Регистрация

Напомнить пароль

 

= Мир MS Excel/Печать колонтитулов на первой странице листа - Мир MS Excel

Старая форма входа
  • Страница 1 из 1
  • 1
Модератор форума: китин, _Boroda_  
Мир MS Excel » Вопросы и решения » Вопросы по VBA » Печать колонтитулов на первой странице листа (Макросы/Sub)
Печать колонтитулов на первой странице листа
sengri Дата: Среда, 12.08.2020, 14:58 | Сообщение № 1
Группа: Пользователи
Ранг: Прохожий
Сообщений: 1
Репутация: 0 ±
Замечаний: 0% ±

Excel 2013
Всем здравствуйте!

Коротко о главном: в файле *.xls используются колонтитулы, причем колонтитулы на первой странице каждого листа отличаются, вставлены изображения. При печати файла с параметром "Напечатать активные листы" колонтитул печатается в том виде, в каком расположен на самой странице (см. файл-2.jpg), и все последующие страницы со своими колонтитулами. Но при параметре печати "Напечатать всю книгу" настройки колонтитулов для всех первых страниц листов слетают и печатаются с колонтитулами 2-й и последующих страниц (см. файл-3.jpg).

Листов будет много и печатать по отдельному активному листу смысла нет, пользователь не будет 100500 раз жать принт. Если выделить все или несколько листов и выбрать "Напечатать активные листы", то колонтитулы также игнорируются. Экспорт в файл pdf дает тот же результат. Экспорт отдельными листами pdf решает проблему, но в итоге у пользователя на компьютере появляется куча ненужных файлов, необходимо объединение и хотелось бы всё-таки решить вопрос не такими костылями. Выносить первую страницу отдельным листом влечет увеличение кол-ва листов и она, по сути, является началом раздела для последующих страниц, поэтому тоже не вариант(((

Т.е. по идее нужно при печати перебирать листы и делать каждый активным, чтобы колонтитул оставался неизменным. Как это сделать? Помогите, пожалуйста, с макросом!!!

[p.s.] файл-3.jpg не прикрепился, лежит по ссылке https://u.to/9JpSGQ

Заранее спасибо!
К сообщению приложен файл: 9883448.xlsx (23.9 Kb) · 5385494.jpg (38.1 Kb)


Сообщение отредактировал sengri - Среда, 12.08.2020, 15:00
 
Ответить
СообщениеВсем здравствуйте!

Коротко о главном: в файле *.xls используются колонтитулы, причем колонтитулы на первой странице каждого листа отличаются, вставлены изображения. При печати файла с параметром "Напечатать активные листы" колонтитул печатается в том виде, в каком расположен на самой странице (см. файл-2.jpg), и все последующие страницы со своими колонтитулами. Но при параметре печати "Напечатать всю книгу" настройки колонтитулов для всех первых страниц листов слетают и печатаются с колонтитулами 2-й и последующих страниц (см. файл-3.jpg).

Листов будет много и печатать по отдельному активному листу смысла нет, пользователь не будет 100500 раз жать принт. Если выделить все или несколько листов и выбрать "Напечатать активные листы", то колонтитулы также игнорируются. Экспорт в файл pdf дает тот же результат. Экспорт отдельными листами pdf решает проблему, но в итоге у пользователя на компьютере появляется куча ненужных файлов, необходимо объединение и хотелось бы всё-таки решить вопрос не такими костылями. Выносить первую страницу отдельным листом влечет увеличение кол-ва листов и она, по сути, является началом раздела для последующих страниц, поэтому тоже не вариант(((

Т.е. по идее нужно при печати перебирать листы и делать каждый активным, чтобы колонтитул оставался неизменным. Как это сделать? Помогите, пожалуйста, с макросом!!!

[p.s.] файл-3.jpg не прикрепился, лежит по ссылке https://u.to/9JpSGQ

Заранее спасибо!

Автор - sengri
Дата добавления - 12.08.2020 в 14:58
Мир MS Excel » Вопросы и решения » Вопросы по VBA » Печать колонтитулов на первой странице листа (Макросы/Sub)
  • Страница 1 из 1
  • 1
Поиск:

Яндекс.Метрика Яндекс цитирования
© 2010-2024 · Дизайн: MichaelCH · Хостинг от uCoz · При использовании материалов сайта, ссылка на www.excelworld.ru обязательна!