Сохранить несколько листов в .pdf

У меня есть электронная таблица отчетов, которая берет некоторые данные из базы данных и формирует три листа сводной информации. Я хочу, чтобы электронная таблица запускалась автоматически из командной строки, и чтобы она автоматически сохраняла все три отчетных листа в формате PDF.

Сначала я думал, что мог бы иметь макрос VBA на листе, чтобы сделать это серией "распечатать в формате PDF ", но для этого требуется промежуточное диалоговое окно для указания имени выходного файла. Затем я обнаружил, что могу просто сохранить как pdf, и макрос может установить имя выходного файла. Однако это создает три отдельных файла, и мне нужно потом собрать их внешне, чтобы объединить их.

(Странно, что при сохранении в формате pdf сохраняется только один лист, тогда как при других режимах сохранения сохраняется вся книга.)

Да, есть инструменты для объединения этих трех файлов позже, но я хочу знать, есть ли какой-нибудь простой способ заставить Excel сохранить несколько листов вместе в один файл PDF.

Я печатаю сейчас серию вещей, таких как:

ActiveSheet.ExportAsFixedFormat Type:=xlTypePDF, ...

Могу ли я сделать вместо одного утверждения что-то вроде (псевдокод):

ThisWorkbook.Sheets(1,2,3,4).ExportAsFixedFormat Type:=xlTypePDF, ...