Установлен: Windows 10 x64, MO 2013, PDFCreator 2.5.3 Возникла необходимость узнать параметры настройки автосохранения PDFCreator 1.1 При запуске макроса из этой темы post_371371 выдает ошибку "can't find project or library". 1.2 Отключил библиотеку "MiSSING: PDFCreator", выдает ошибку "user-defined type not defined" на строке "Private WithEvents PDFCreator1 As PDFCreator.clsPDFCreator" 1.3 Нашел и подключил библиотеку "PDFCreator_COM", ошибка не пропала
2.1 При запуске макроса из этой темы post_326569 (файл PrintPDF_PDF Creator.xlsm) возникают те же проблемы на строке "Dim pdfjob As PDFCreator.clsPDFCreator"
3.1 Пробовал вариант Set iPDFCreator = CreateObject("PDFCreator.clsPDFCreator"), нашел в инете, выдает ошибку "activex component can't create object" 3.2 Нашел на англоязычном форуме, что ошибка связана с отключенной NET framework - у меня все норм.
Доброе время суток. Скорее всего за это время поменялось что-то. Посмотрите в папке C:\Program Files\PDFCreator\COM Scripts\ примеры - под них и измените код. По крайней мере у меня, для версии 3.2 код инициализации объекта в документе Word выглядит так
Код
Set PDFCreatorQueue = CreateObject("PDFCreator.JobQueue")
Андрей VG,Спасибо за наводку. Для моей версии в примерах тоже указано Set PDFCreatorQueue = CreateObject("PDFCreator.JobQueue") Теперь ошибка не возникает, но:
Код
Sub Test(): Dim iPDFCreator, s
Set iPDFCreator = CreateObject("PDFCreator.JobQueue")
s = iPDFCreator.cOption("UseAutosave")
End Sub
на строчке s = iPDFCreator.cOption("UseAutosave") выдает ошибку "error 438: object doesn't support this property or method", а в окне "Locals" iPDFCreator имеет следующие параметры: : Count : 0 : Long : NextJob : <Invalid index. Please check the index parameter.> : IPrintJob По моему что-то не так)))
Андрей VG, Ничего не понял даже с гугл переводом. А нет ни у кого примера работы PDFCreator версией 2 и выше в VBA, особенно интересует как узнать, а потом и изменить настройки автосохранения (если это возможно).