VBとVBAの違いは何ですか? -自動化ExcelAutomate Excel
VBとVBAの違いは何ですか?
VB(またはVisual Basic)とVBA(またはVisual Basic For Applications)は、ほぼすべてのプログラミング目的で同じ言語です。 これらは両方ともBasicと呼ばれる同じ元のプログラミング言語から派生しています。 しかし、VBAはWordやExcelのような「ホスト」アプリケーション内で動作します–VBのように独立して動作することはできません。VBAはVbe-Visual Basic Editorで記述されています。 Microsoft Office環境(Word、Excel、PowerPoint、Access、またはOutlook)では、キーボードのAlt+F11を押してこのエディタにアクセスできます。一方、VbはVisual Studioで書かれています–vb6.0(VBAと構文が非常に似ています)を使用するか、vb6.0を使用することができます。VB.Net (これは、コンピュータ上の最新のソフトウェアプログラムが使用する.Net Frameworkで実行するように更新され、作成されます。 Visual Basicは独立したexe(実行可能ファイル)ファイルにコンパイルできますが、VBAフォームとモジュールは実行できません。VBA13PIC02Visual Basic6.0画面
VBSとは何ですか?
Vbs(Visual Basic Script)は、VBをモデルにしたスクリプト言語で、もともとwebサイトにプログラミング機能を追加するように設計されていました。 しかし、今日では、コンピュータ上のタスクを監視するために、Windowsベースのサーバー管理者によってより多く使用されています。 Exeファイルと同じように実行できるvbsファイルを作成できます。 VBSファイルは、VBAコード内から実行するために呼び出すこともできます。メモ帳を使用して簡単なvbsファイルを作成できます。/p>
- メモ帳を開く
2. 次のように入力します。
Dim objFSO, objFSOText, objFolderDim strDirectorystrDirectory = "C:\Work"Set objFSO = CreateObject("Scripting.FileSystemObject")Set objFolder = objFSO.CreateFolder(strDirectory)Wscript.Echo strDirectory & " folder created"Wscript.Quit
3. “ファイル”をクリックし、”保存”をクリックして、拡張子を含むファイルの名前を入力します。VBS
4. あなたのファイルは下のアイコンのようになります:
VBA内からファイルを実行する
ユーザーのコンピュータ上でWorkと呼ばれるフ したがって、VBAからvbsファイルを呼び出してこのフォルダを作成することができます。/p>
実行をクリックするか、F5を押します