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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 24.03.2012, 13:13   #11
Hugo121
Старожил
 
Регистрация: 11.05.2010
Сообщений: 5,166
По умолчанию

Проверьте.
Использовано 6 ячеек столбца B, сохраняются файлы как "C:\Лист" & i & ".pdf"


Код:
Option Explicit

Sub TEST()
Dim i&
For i = 1 To 6
If Cells(i, 2).Value = True Then
    Sheets(i).ExportAsFixedFormat Type:=xlTypePDF, Filename:= _
        "C:\Лист" & i & ".pdf", Quality:= _
        xlQualityStandard, IncludeDocProperties:=True, IgnorePrintAreas:=False, _
        From:=1, To:=1, OpenAfterPublish:=False
End If
Next
End Sub
Вложения
Тип файла: rar test.rar (23.0 Кб, 13 просмотров)
webmoney: E265281470651 Z422237915069 R418926282008

Последний раз редактировалось Hugo121; 24.03.2012 в 15:08.
Hugo121 вне форума Ответить с цитированием
Старый 26.03.2012, 01:09   #12
artsanox
Пользователь
 
Регистрация: 16.03.2011
Сообщений: 16
По умолчанию

В вашем случае, я думаю что печать на виртуальный принтер Adobe PDF самый оптимальный вариант. Не экспорт в PDF и не сохранить как PDF а именно печать. Почему? Потому что при печати вы можете указать какие листы печатать и какое количество. При экспорте в PDF у вас будут ограниченные возможности с выбором копий, листов, путей и т.д. и т.п., определенные стандартными возможностями MO Excel. По этому то, что я вам скинул это оптимальный вариант для вас при ваших запросах.

Что касается названия файла по имени листа, подсказать ничего не могу, ибо не такой уж профи, т.е. как бы наработки есть, но сырые. Подождите, может специалисты подтянутся, (я имею в виду специ в VBA) и помогут вам оптимизировать код печати в PDF.

P.S. Печать в PDF по моему собственному мнению, (т.е. ИМХО) всегда справедливей экспорта в PDF потому, что там у вас больше возможностей выбора настроек, или даже у вас там просто есть выбор, в отличии от экспорта.
artsanox вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Печать нескольких листов в один 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