Ho un semplice script che apre un file excel e copia l'intervallo usato su cilpboard come immagine. Funzionava da almeno 5 anni. Ora con l'ultimo aggiornamento di Microsoft non funziona più e genera errori nei parametri (-50). Ho provato tutte le combinazioni di parametri opzionali con l'aspetto e lo schermo. Non importa cosa cerco, ottengo sempre questo errore nei parametri. Si prega di suggerire come posso modificare i parametri per farlo funzionare o confermare che non funziona anche per te e quindi un bug che dovrebbe essere segnalato a Microsoft. Ho il seguente codice. Il file excel viene aperto ma poi viene visualizzato l'errore -50 che indica l'errore del parametro. Il parametro "intervallo utilizzato" è corretto in base alla documentazione del dizionario MS Excel e lo script funziona con Microsoft Excel 16.10.
set filepath to "/Users/ayesha/Documents/ayesha/test.xlsx"
set scriptFilePath to POSIX file filepath
tell application "Microsoft Excel"
launch
set myworkbook to open workbook workbook file name scriptFilePath
copy picture used range of active sheet
end tell