J'utilise ce code dans le cadre d'un plus grand script depuis l'année dernière. Hier, j'ai mis à niveau Excel vers la version 16.10 (180210) et je continue à obtenir une erreur Parameter -50, que j'ai précédemment associée aux autorisations d'accès à un fichier ou à un dossier particulier. Comme suggéré dans d'autres articles que j'ai vus, je demande à Excel d'aliaser le chemin, mais cela ne semble plus fonctionner. Quelles sont vos suggestions ?
Voici le code :
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