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