|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
23.03.2012, 14:18 | #1 |
Новичок
Джуниор
Регистрация: 23.03.2012
Сообщений: 5
|
Печать в *.pdf выбранных листов
Добрый день,
Возникла необходимость быстро и много сохранять в пдф из Ексель файла в одну и туже папку. Знаний и опыта с VBA ~0! Разобрался как кнопкой отправлять страницу на печать, однако, как указать путь для сохранения не нашел... Еще бы в идеале хотелось отмечать галочками какие страницы выводить на печать. Помогите если не трудно, заранее спасибо! В приложении образец того что хотелось бы видеть. Пользуюсь Excel 2007. test.zip |
23.03.2012, 15:31 | #2 |
Пользователь
Регистрация: 16.03.2011
Сообщений: 16
|
Свойствах принтера установить путь
|
23.03.2012, 15:42 | #3 |
Новичок
Джуниор
Регистрация: 23.03.2012
Сообщений: 5
|
Спасибо, еще бы в идеале хотелось отмечать галочками какие страницы выводить на печать
|
23.03.2012, 16:07 | #4 |
Пользователь
Регистрация: 16.03.2011
Сообщений: 16
|
Держите печать с выбором листов.
P.S. Для того чтоб сохраняло в определенную пользователем папку для всех файлов, нужно указать путь в свойствах принтера не в программе excel, а в панели управления > Принтеры и факсы (Windows XP) или Устройства и принтеры (Windows 7). Тогда будет сохранять все файлы по этому пути. |
23.03.2012, 16:33 | #5 |
Новичок
Джуниор
Регистрация: 23.03.2012
Сообщений: 5
|
Спасибо огромное все работает как надо! Просто супер!!!
|
23.03.2012, 16:34 | #6 |
Новичок
Джуниор
Регистрация: 23.03.2012
Сообщений: 5
|
Еще один вопрос, а как можно добавить функцию чтоб название файла при сохранении программа брала из названия самого листа?
|
23.03.2012, 23:09 | #7 |
Старожил
Регистрация: 11.05.2010
Сообщений: 5,166
|
Не понял - а почему не использовать сохранение в pdf? (аттачменты не смотрел, но все говорят про печать)
Версия Экселя ведь озвучена. Вот записал макрос - вроде всё прозрачно: Код:
webmoney: E265281470651 Z422237915069 R418926282008
Последний раз редактировалось Hugo121; 23.03.2012 в 23:19. |
24.03.2012, 12:33 | #8 |
Новичок
Джуниор
Регистрация: 23.03.2012
Сообщений: 5
|
Да, пробую только возвращает ошибку: Нет данных для вывода на печать.
И в таком варианте я не могу выбрать дисты которые нужно распечатать (каждый раз разные). |
24.03.2012, 12:47 | #9 | ||
Участник клуба
Регистрация: 12.08.2010
Сообщений: 1,077
|
Цитата:
Цитата:
--листы --страницы вводу этого -лист может состоять из нескольких страниц -распечатать 5-ю страницу 7 листа---неясно какая это страница в общем потоке печати -или лист=1 странице
Имя-Галина== почта shanemac51@yandex.ru скайп shanemac51 c 8-15мск будни
Сфера интересов--word-excel-access-распознавание |
||
24.03.2012, 12:58 | #10 | |
Старожил
Регистрация: 11.05.2010
Сообщений: 5,166
|
Цитата:
Т.е. активируете нужный лист, или конкретно пишите Sheets(2).ExportAs...
webmoney: E265281470651 Z422237915069 R418926282008
|
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Печать нескольких листов в один pdf | tae1980 | Microsoft Office Excel | 24 | 26.02.2012 19:37 |
PDF двухсторонняя печать | VladimirVB | Microsoft Office Word | 3 | 23.11.2010 12:23 |
печать на PDF принтере | Frost.sapr | Мультимедиа в Delphi | 1 | 12.10.2008 23:17 |
печать нескольких листов | checkbox | Microsoft Office Excel | 2 | 16.01.2008 00:50 |