У меня есть папка C:\Users\User1\FolderForPDF, книги Excel и принтер Pdf с именем PdfPrinter1.
После того, как я отредактирую книгу по мере необходимости, я хотел бы иметь макрос, который распечатывал бы первый рабочий лист в моей книге в формате PDF. Мне нужно, чтобы у него было имя, которое находится в ячейке A1 на этом первом рабочем листе, и добавьте к нему _archive (например, worksheet12_archive). PDF-файл должен быть распечатан в папку, которую я указал выше. Разрешение должно быть установлено на 600. Я хочу, чтобы оно проходило через мой pdf-принтер (а не через сохранение в формате pdf или печать через Microsoft в PDF).
Я бы хотел, чтобы все было установлено в этом всплывающем окне «Сохранить как» (предлагаемое имя, папка для сохранения).
Я знаю о .ExportAsFixedFormat, и это помогает мне для еще одной конкретной вещи, но для этого мне нужно, чтобы он действительно прошел печать, потому что это сохранение в формате pdf делает разрешение намного ниже моего требования.
Это возможно, или я смотрю на что-то слишком много для vba?