He estado usando este código como parte de un script más grande durante el último año. Ayer actualicé Excel a la versión 16.10 (180210) y sigo recibiendo un error de parámetro -50, que anteriormente he asociado con permisos para acceder a un archivo o carpeta en particular. Como sugerí en otros artículos que he visto, tengo un alias de Excel en la ruta, pero parece que ya no funciona. ¿Alguna sugerencia?
Aquí está el código:
tell application "Finder" to set pth to container of (path to me) as text
set {wb, ws, chartName} to {"testChart.xlsx", "charts", "spend"}
set fn to pth & chartName & ".png"
tell application "Microsoft Excel"
alias pth
alias fn
tell workbook wb to tell worksheet ws
try
save as picture chart object chartName picture type save as PNG file file name fn
on error errMsg number errNum
log errMsg
log errNum
end try
end tell
end tell