« [SystemEvent]Finder環境設定 | トップページ | [Excel]プライバシー情報を削除する »

[Excel]シートの名前を変更するAppleScript

エクセルの『シート』の名前を日付にするダケのシンプルな物

ダウンロード - e697a5e4bb98e382b7e383bce38388e5908d.zip

#!/usr/bin/env osascript
----+----1----+----2----+-----3----+----4----+----5----+----6----+----7
#
#
#
#
# com.cocolog-nifty.quicktimer.icefloe
----+----1----+----2----+-----3----+----4----+----5----+----6----+----7
##自分環境がos12なので2.8にしているだけです
use AppleScript version "2.8"
use framework "Foundation"
use scripting additions
property objMe : a reference to current application

set theNowDate to (my dateFormatterWithFormat:"yyyy-MM-dd")

###日付フォーマットはお好みで
###こちらを参考に
###<https://nsdateformatter.com/>


tell application "Microsoft Excel"
tell workbook 1
tell active sheet
properties
set name to theNowDate
end tell
properties
end tell
end tell




on dateFormatterWithFormat:classDateFormat
set formatter to objMe's NSDateFormatter's alloc()'s init()
formatter's setLocale:(objMe's NSLocale's localeWithLocaleIdentifier:"ja_JP_POSIX")
formatter's setDateFormat:(classDateFormat as string)
set theString to (formatter's stringFromDate:(current date)) as text
end dateFormatterWithFormat:

|

« [SystemEvent]Finder環境設定 | トップページ | [Excel]プライバシー情報を削除する »

AppleScript Microsoft」カテゴリの記事