Как печатать в PDF с помощью Excel VBA?

Как следует из названия... Я собираюсь расширить свою автоматизацию, чтобы включить прямую печать в PDF. Макрос(ы), которые я написал, уже форматирует область печати и настройки страницы по мере необходимости. Но когда я иду записывать свои макросы, ничего не записывается для печати, смены принтеров или сохранения в файл.

Есть ли способ сделать это? Я мог бы даже обойтись, если бы для этого просто требовалось приглашение сохранить местоположение. Имя файла, которое, как я полагаю, может быть автоматически сгенерировано путем захвата существующая информация в электронной таблице.