'
'ユーザー定義されたスタイルをすべて削除
'

If Msgbox("ドロップされた全てのファイル内のユーザー定義スタイルを削除します。" & vbCrLf & vbCrLf & _
          "よろしいですか?",vbOKCancel,"スタイル削除") = vbCancel Then WScript.Quit

Dim objBook   'ブックオブジェクト

Set objXls = CreateObject("Excel.Application")  'エクセルオブジェクトを作成
objXls.Visible = True                           '可視

'
'パラメータ(ファイル名)をすべて処理
'
For Each strFile In WScript.Arguments

  Set objBook = objXls.Workbooks.Open(strFile)   'ファイルを開く

  For Each Target In objBook.Styles  'すべてのスタイルを処理
    If Not Target.BuiltIn Then      '  既定以外?
      Target.Delete                 '  削除
    End If
  Next

  objBook.Save          'ブックを保存
  objBook.Close         'ブックを閉じる
  Set objBook = Nothing 'ブックオブジェクトを破棄

Next

objXls.Quit             'エクセルを終了

MsgBox "すべて終了しました。",,"処理完了"