|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
22.09.2013, 12:50 | #1 |
Пользователь
Регистрация: 26.12.2012
Сообщений: 66
|
Программно сохранить всю книгу в один файл PDF
Добрый день!!
Подскажите пожалуйста, как можно сохранить всю книгу целиком в формате pdf? А лучше выбранные листы в одном файле pdf.. Составляю 3 документа в одной книге. Забиваю всё на одном листе, а на другие оставшиеся 2 разносится само. Но еще есть листы со всякими настройками, + макросы.. все 3 файлика (листа) это один пакет документов, который в дальнейшем нужно еще и напечатать. Обязательно нужно хранить эти 3 документа (листа) в электронном виде. Я думаю что наилучший вариант (по удобству) это хранить их в pdf формате, но только в одной файле pdf. Помогите осуществить задуманное..Заранее благодарен!! п.с. формат pdf нужен потому что в книге есть макрос "Сумма прописью", если сохранять книгу без поддержки макросов, то естественно сумма прописью пропадает. Последний раз редактировалось uralshans; 22.09.2013 в 13:07. |
22.09.2013, 13:02 | #2 |
Пользователь
Регистрация: 26.12.2012
Сообщений: 66
|
Сохранить отдельный лист в pdf можно так..
Но как сохранить сразу несколько (выбранных листов; можно даже по дефолту выбрать какие листы будут сохраняться) в один файл pdf? Код:
Последний раз редактировалось uralshans; 22.09.2013 в 13:04. |
22.09.2013, 13:13 | #3 |
Пользователь
Регистрация: 26.12.2012
Сообщений: 66
|
Сохранить только один лист из книги в формате pdf с названием из ячейки получилось.
Код:
|
22.09.2013, 13:42 | #4 |
Пользователь
Регистрация: 26.12.2012
Сообщений: 66
|
Справился!! Вообщем получилось так:
Скрыл листы с настройками и прочим прочим.. Записал макрос с сохранением всей книги в один файл pdf. Название файла этого склеил из 3-х ячеек. Всё ОК и всё нравится.... но это дома, а работаю с файлом на разных компьютерах. И возможно возникнет проблема с директорией сохранения файла. Здесь он у нас сохраняется на флешку "K:\Списание запчастей"; на другом компьютере таже флешка может быть и не "К", а "G" например.. Что прописать, чтоб файл сохранялся в папку где находится сама книга? Вот последнее что получилось Код:
|
22.09.2013, 13:44 | #5 |
Программист VBA
СуперМодератор
Регистрация: 13.07.2008
Сообщений: 6,858
|
ActiveSheet.ExportAsFixedFormat применяется не только к выделенному листу, а ко всем выделенным листам.
Запишите макрос выделения нескольких листов, - получится ещё одна строка кода. Пример макроса: Код:
|
22.09.2013, 13:47 | #6 |
Участник клуба
Регистрация: 02.05.2010
Сообщений: 1,390
|
Разве не очевидно? Сбросить все нужные листы в один и экспортировать. Общий лист удалить.
mailto: kuklp60@gmail.com, ящики для благодарностей:
WM Z206653985942, R334086032478, U238399322728 |
22.09.2013, 13:52 | #7 |
Участник клуба
Регистрация: 02.05.2010
Сообщений: 1,390
|
Игорь, а при таком подходе, в PDF какое-то разделение на листы сохраняется, или все так же идет одним последовательным потоком?
mailto: kuklp60@gmail.com, ящики для благодарностей:
WM Z206653985942, R334086032478, U238399322728 |
22.09.2013, 13:57 | #8 | |
Программист VBA
СуперМодератор
Регистрация: 13.07.2008
Сообщений: 6,858
|
Цитата:
Т.е. результат точно такой же, как при печати нескольких выделенных листов (сначала первый лист, со следующей страницы - следующий, и т.д.) |
|
22.09.2013, 14:00 | #9 |
Пользователь
Регистрация: 26.12.2012
Сообщений: 66
|
EducatedFool
Огромное спасибо!! Получилось!! |
22.09.2013, 14:00 | #10 |
Участник клуба
Регистрация: 02.05.2010
Сообщений: 1,390
|
Ок. Спасибо. Я так и думал. Просто самому никогда не надобилось.
mailto: kuklp60@gmail.com, ящики для благодарностей:
WM Z206653985942, R334086032478, U238399322728 |
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Собрать все Image и сохранить в один файл как реализовать? | Vans888 | Общие вопросы Delphi | 4 | 23.03.2012 22:47 |
сохранить web страницу в pdf | Pein95 | Общие вопросы Delphi | 2 | 20.07.2011 02:38 |
Программно дописать код в книгу. | tae1980 | Microsoft Office Excel | 5 | 24.06.2011 14:12 |
как сохранить всю книгу, только значений без формул? | katlis | Microsoft Office Excel | 5 | 17.12.2008 11:59 |
Как установить формат даты на всю книгу ? | SD_KOROLEV | Microsoft Office Excel | 3 | 02.03.2008 20:14 |