VBScriptメモ

メモ。lock, unlockじゃなかったorz

読取専用で開く

Set objExcel = CreateObject("Excel.Application")
objExcel.Workbooks.Open ファイルパス, False, True

Openの引数に関しては、すぐに役立つエクセルVBAマクロ集に詳しく載ってる。CSVファイルを文字列として開きたいが?

エクセルの保護、保護解除

ActiveWorkbook.Protect Password:="パスワード"
ActiveWorkbook.Unprotect "パスワード"

スクリプトから戻り値を返す

Wscript.Quit 戻り値