Tengo un script simple que abre un archivo de Excel y copio el rango utilizado en cilpboard como imagen. Funcionó durante al menos 5 años. Ahora, con la última actualización de Microsoft, ya no funciona y aparece el error de parámetro (-50). He probado todas las combinaciones de parámetros opcionales con apariencia y pantalla. No importa lo que intente, siempre obtengo este error de parámetro. Sugiera cómo puedo cambiar los parámetros para que funcione o confirme que no está funcionando para usted también y, por lo tanto, se debe informar un error a Microsoft. Tengo el siguiente código. El archivo de Excel se abre pero luego aparece el error -50 que indica el error de parámetro. El parámetro 'rango utilizado' es correcto de acuerdo con la documentación del diccionario de MS Excel y el script funciona 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