VisualBasic
VB(VisualBasic)
Visual Basicとは
Visual Basicは、1991年にマイクロソフト社によって開発・提供されたプログラミング言語です。
Win32API(32bit Windows用API)向けのVBは、1998年のVB6(Visual Basic 6.0)で開発を終了しています。
Visual Basic .NET(VB.NET)とは
Visual Basic .NETとは、2002年に発表された、Visual Basicにオブジェクト指向の要素を加えつつ「.NET Framework」に対応させたオブジェクト指向言語であり、VBの後継言語とも言われています。
Visual Basic .NETとVisual Basic 6.0以前のバージョンと互換性はありません。(VB6からVB.NETへの移行ツールは用意されています。)
また、Visual Basic 2019からは.NET Core対応されており、今後もサポートは継続されますが、言語的な発展は予定されていないとマイクロソフト社から声明されています。
VBA(Visual Basic for Applications)
VBAとは
VBAとは、Microsoft社のExcelなどの製品に機能拡張を施すためのマクロ言語(プログラミング言語)です。
VisualBasic言語をベースとして開発されており、VB同様の文法を記述することができます。
ただし、VBAはマクロ言語として利用できるようにVisualBasicよりも機能が制限されています。
VBAの文法
VBAサンプルプログラム
VBScript(Visual Basic Script)
VBScriptとは
VBScriptとは、Visual Basicの簡易版プログラミング言語(スクリプト言語)です。
VisualBasic言語をベースとして開発されており、VBやVBAと同様の文法を記述することができます。
VBSはWindows上であれば、開発環境など準備せずにすぐに実行できる利点があります。