使用Apple Script自动过滤并删除Excel中的结果

时间:2015-01-07 03:58:22

标签: excel applescript applescript-excel

我是Apple Script的新手。

我试图根据特定列中的特定状态使用applescript自动过滤excel。

我以前使用的代码以前用过,但现在不再用了。它是使用在线和堆栈溢出的示例编译的。

以下是我面临的问题。

tell application "Finder"
activate
open document file "orders.csv" of folder "Input" of folder "02_Automation" of folder "AAS Orders" of folder "A A Selections 1st June" of folder "Adlina A. Pte Ltd(NEW)" of folder "Fizzy Pop Pte Ltd" of folder "Dropbox (Fizzy Pop)" of folder "zayedtalib" of folder "Users" of startup disk
tell application "Microsoft Excel"
    set autofilter mode of active sheet to false
    set lastRow to first row index of last row of used range

    autofilter range row ("1:" & lastRow) field 5 criteria1 "(fulfilled)"
    select row ("2:" & lastRow)
    delete selection -- if you want to delete 
    #clear contents selection -- if you only wish to clear the data
end tell

告诉

脚本编辑器的结果是错误" Microsoft Excel出错:您尝试访问的对象不存在"数字-1728来自最后一行使用范围的第一行索引。

如何解决这个问题的一些帮助会很棒。

谢谢。

0 个答案:

没有答案