- ベストアンサー
VBSは何を動かすためのプログラミング言語?
VBA→オフィスを動かすためのプログラミング言語 と認識していますが VBSは何を動かすためのプログラミング言語でしょうか? windowsですか?
- みんなの回答 (4)
- 専門家の回答
質問者が選んだベストアンサー
VBS=VBScriptの事と考えてよろしいですかね .vbsはVBScriptで書かれたプログラムの拡張子です WindowsOSで、もっとも身近な言語なんですけどね DOSコマンドと組み合わせるすると、結構、便利なバッチ処理プログラムが組めたりしますよ
その他の回答 (3)
- imogasi
- ベストアンサー率27% (4737/17069)
本来は、使うのはWEBアプリケーションの分野です。HTML文の中で記述できるLangageの一種。JavaScriptの対抗版か。 ただしVBAでは、ドライブ、パス、フォルダ、ファイルの扱いや、 そのほか ・フォルダ内のファイルを扱う(For Each・)。VBAにはDir関数を使えばできる。 ・正規表現(RegExp)、 ・Dictionaryの利用 などで重宝します。VBAの利用の際の、集団でファイルやフォルダを扱う場合の必須アイテムかと思います。 VB6(VBAはこれと同等)と記述法が似ていますし、ストリーム型のファイルの入出力や関数などでは、VBA、VB6には同じようなものもあるので、VBAを使う上で、そちらを使い、あまり意識をしなくても良いように思う。 VBスクリプト(ポケットリファレンス。技術評論社)で、300ページぐらいで解説がまとまっているぐらい簡潔です。
お礼
ありがとうございました。
- Oubli
- ベストアンサー率31% (744/2384)
エクセルやワードはWindowsの下部にある関数だか何だかをいろいろ使っているのですが、それの一部を外部からも使えるようにしているのがVBAです。こんなものでWindows自体は動かせないのですが、Windows の支配下にあるエクセル等の関数を使えるプログラムを作ることができますし、結構便利だったりもします。オフィス系のソフトにはタダでついていますので勉強するといいですよ。たとえば3列目まで入力すると4列目を関数として自動計算するエクセルシートを作成できます。
お礼
ありがとうございました。
- notnot
- ベストアンサー率47% (4900/10358)
JavaScriptのMS版として、JScriptというものがあります。VBに似た文法でJScriptのようなことがしたいということで生まれたのがVBScriptだと思っています。 Wikipediaによると、下記のように書かれています。 (1) Active Server Pages(ASP)などを使用したサーバサイドスクリプティング処理 (2) Windows Script Host(WSH) を利用したWindows上でのネイティブ・スクリプト (3) Internet Explorer を使用したクライアントサイドスクリプティング処理 (4) HTML Applications(HTA)アプリケーション (3)では、JScript/JavaScriptが使われることがほとんどだと思うので、(1)(2)(4)でしょうか。 クライアント上だと、(2)(4)ですね。
お礼
ありがとうございました。
お礼
ありがとうございました。