Excel のウインドウ枠の固定を AppleScript で設定する
随分と更新が止まっていました。みこまやです。 まあ、誰も見てないのでいいか(笑)
業務でExcel のウインドウ枠の固定を手作業で行っていたのですが、シートが多数の場合、設定ミスが目立つようになってきました。 サンプルをググってみたら、日本語で書かれた記事が見当たらず、辿り着いたのは英語のページ。
ちょこっと自分なりにアレンジしたのが以下のスクリプト。
set rowIndex to 5 --この行までが固定されます
tell application "Microsoft Excel"
tell window 1
try
set freeze panes to false -- 枠固定を外す
end try
end tell
tell active sheet
select range ("A" & (rowIndex + 1 as string)) -- セルを選択
end tell
tell window 1
set freeze panes to true -- 枠固定を実行
end tell
end tell
tell 先が window と sheet に分かれるのがキモですかね。