我有一个 Applescript,旨在将 .xlsx 文件转换为 .csv 格式,但在完成处理后关闭 Excel 时出现问题,因此下次打开 Excel 时会出现错误消息“excel 在应用程序之前保存了对文件的更改意外退出”。如果我连续两次运行 Applescript,此错误消息会导致第二次执行崩溃。有没有办法:更温和地关闭 Excel,这样它就不会记录错误;还是告诉 Applescript 忽略错误并继续执行程序的其余部分?
作为参考,这是一个具有相同问题的简单 Applescript(将“etc.xlsx”替换为某个 .xlsx 文件的路径):
set fullpath to alias POSIX file "etc.xlsx" as text
tell application "Microsoft Excel"
activate
open fullpath as text
close active workbook
quit
end tell