Excel VBAに効く Vitamin E
セキュリティ設定に関係なくVBAが書かれたExcelブックを開く (2006/03/22)
VBAが書かれたExcelブックを、セキュリティ設定された環境で開くと必ずメッセージが表示されます。VBSを使うとこのメッセージを回避できます。

セキュリティは「中」以上に設定して実行してください。
1)直接VbaTest.xlsを開くとメッセージが出ます。
2)VbaTest.vbsを実行してもメッセージは出ません。

【VBS】ソース

Const cXlsName = "VbaTest.xls"

'カレントフォルダ取得
Set fso = CreateObject("Scripting.FileSystemObject")
wPath = fso.GetFile(WScript.ScriptFullName).ParentFolder & "\"

'Excelを立ち上げcXlsNameを開く
Set AppXls = WScript.CreateObject("Excel.Application")
AppXls.WorkBooks.Open wPath & cXlsName
AppXls.Visible = True
VbaTest.xls、VbaTest.vbsのダウンロード(VbaTest.lzh)