Applescript Excel 2016 сохранить в формате PDF
Я пытаюсь сохранить электронную таблицу Excel 2016 в виде файла PDF. У меня есть следующий простой Applescript, который вызывается из программы Objective C:
on saveExcelAsPDF(documentPath, PDFPath)
tell application "Microsoft Excel"
open file documentPath
save active sheet in PDFPath as PDF file format
close active workbook saving no
quit
end tell
end saveExcelAsPDF
Этот сценарий прекрасно работает в Excel 2008 и 2011, но не работает в Excel 2016 (версия 15.22). Команды open и save не выполняются по-разному. Может кто-нибудь, пожалуйста, помогите мне! Я часами пытался заставить это работать. Я прочитал все сообщения на эту тему, которые я могу найти. Я даже пытался использовать «Системные события», чтобы имитировать нажатия клавиш. Ничто из того, что я пробовал, не работает. Любые советы будут с благодарностью. Спасибо!!