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 me sigue apareciendo un error de parámetro -50, que previamente he asociado a los permisos de acceso a un archivo o carpeta concreta. Como se sugiere en algunos otros artículos que he visto, tengo Excel alias la ruta, pero que ya no parece estar funcionando. ¿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