[ホーム] -
[Windows 7 FAQ 一覧] - [VBA と VBS とVB の違いは]
VBA と VBS とVB の違いに関して、簡単に言うと以下のとおりです。
VBA (Visual Basic for Applications)
・AccessやExcel やOutlook などのOffice製品などの中で動作させる言語。
・マクロ言語に分類される。
VBS(Visual Basic Script)
・Visual Basicの簡易版。Office製品やコンパイラ無しで実行が可能。
・WSH(Windows Scripting Host)という環境で動作する。wscript.exeやcscript.exeを使用して実行する。
(あるいはIE上でスクリプトとして動作させることも可能)
・プログラムが記載されたソースファイル(テキストファイル)を直接実行可能。
VB(Visual Basic)
・開発環境にてコンパイルしてexeファイルを作成してから実行する。
・実行には別途dllが必要となる場合あり。
参考
VBScript の機能で VBA に含まれていない機能
http://msdn.microsoft.com/ja-jp/library/cc392354.aspx
VBA の機能で VBScript に含まれていない機能
http://msdn.microsoft.com/ja-jp/library/cc392401.aspx