Задумка такая: нужно чтобы каждый раз, при возникновении события beforesave, активный лист екселя конвертирвался в PDF файл и сохранялся под таким же именем как файл xls, и в той же папке (естественно никаких диалоговых окон не должно открываться).
Пробовал через printout используя принтер "Adobe PDF", но открывается окно с вопросом куда собственно сохранить файл.
Пробовал через библиотеки AdobePDFMakerX и AdobePDFMakerForOffice но не могу разобраться как их использовать.
При попытке использования любого метода одной из этих библиотек получаю ошибку 429: ActiveX component can't create object
Помогите пожалуйста, если можете!