Ho usato questo codice come parte di uno script più grande per l'ultimo anno. Ieri ho aggiornato Excel alla versione 16.10 (180210) e continuo a ricevere un errore di parametro -50, che in precedenza ho associato alle autorizzazioni per accedere a un determinato file o cartella. Come suggerito in alcuni altri articoli che ho visto, ho Excel alias del percorso, ma sembra che non funzioni più. Qualche suggerimento?
Ecco il codice:
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