0

私は実際に AppleScript が必要な何かについて AppleScript を独学しようとしています。

(繰り返されるものにはショートカットがあるに違いないことは知っていますが、これを行う方法についての適切なチュートリアルが見つからなかったので、長い道のりでそれを行いました。)

一度に複数の列 (または行) を選択する方法に行き詰まっています。入力された列を選択して並べ替えたいのですが、複数の列を選択する方法がわからないためできません。どんなガイダンスでも大歓迎です。

スクリプトでやりたいことは次のとおりです。

  • Excel ファイルを開く
  • 行 1 ~ 32 を削除
  • 列 4 ~ 7 を削除
  • 新しい列 7 を削除します。
  • 列 1 ~ 5 を選択
  • 列 1 ~ 5 を並べ替えます。最初はタスクで、2 番目はサンプルで並べ替えます
  • 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
4

1 に答える 1

2

これで始められるはずです: Excel 2004 AppleScript リファレンス

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
于 2013-01-08T23:06:20.957 に答える