使用applescript在Excel中选择多列

使用applescript在Excel中选择多列,applescript,Applescript,我试着教自己用AppleScript写一些我真正需要的东西 (我知道重复的东西肯定有捷径,但我找不到一个好的教程来指导如何做到这一点,所以我做了很长的路。) 我被困在如何一次选择多个列(或行)上。我想选择填充的列并对它们进行排序,但我不能,因为我不知道如何选择多个列。任何指导都将不胜感激 我想让脚本做的是: 打开Excel文件 删除第1-32行 删除第4-7栏 删除新的第7列 选择第1-5列 对列1-5排序,首先按任务排序,其次按示例排序 删除包含ENDO的行 保存文件 以下是我到目前为止的

我试着教自己用AppleScript写一些我真正需要的东西

(我知道重复的东西肯定有捷径,但我找不到一个好的教程来指导如何做到这一点,所以我做了很长的路。)

我被困在如何一次选择多个列(或行)上。我想选择填充的列并对它们进行排序,但我不能,因为我不知道如何选择多个列。任何指导都将不胜感激

我想让脚本做的是:

  • 打开Excel文件
  • 删除第1-32行
  • 删除第4-7栏
  • 删除新的第7列
  • 选择第1-5列
  • 对列1-5排序,首先按任务排序,其次按示例排序
  • 删除包含ENDO的行
  • 保存文件
以下是我到目前为止的情况:

tell application "Microsoft Excel"
activate
open (choose file)
end tell

tell application "Microsoft Excel"
    delete row 1
    delete row 1
    delete row 1
    delete row 1
    delete row 1
    delete row 1
    delete row 1
    delete row 1
    delete row 1
    delete row 1
    delete row 1
    delete row 1
    delete row 1
    delete row 1
    delete row 1
    delete row 1
    delete row 1
    delete row 1
    delete row 1
    delete row 1
    delete row 1
    delete row 1
    delete row 1
    delete row 1
    delete row 1
    delete row 1
    delete row 1
    delete row 1
    delete row 1
    delete row 1
    delete row 1
    delete row 1
    delete column 4
    delete column 4
    delete column 4
    delete column 4
    delete column 7
    select row 1
    select row 2
end tell

这应该让你开始:

tell application "Microsoft Excel"
    tell active sheet of active workbook
        set myRows to range "1:27"
        delete myRows
        set myColumn to range "D:G"
        delete myColumn
    end tell
end tell