• ベストアンサー

VBSは何を動かすためのプログラミング言語?

VBA→オフィスを動かすためのプログラミング言語 と認識していますが VBSは何を動かすためのプログラミング言語でしょうか? windowsですか?

質問者が選んだベストアンサー

  • ベストアンサー
  • Meegeren
  • ベストアンサー率44% (204/459)
回答No.3

VBS=VBScriptの事と考えてよろしいですかね .vbsはVBScriptで書かれたプログラムの拡張子です WindowsOSで、もっとも身近な言語なんですけどね DOSコマンドと組み合わせるすると、結構、便利なバッチ処理プログラムが組めたりしますよ

qylwgayq
質問者

お礼

ありがとうございました。

その他の回答 (3)

  • imogasi
  • ベストアンサー率27% (4737/17069)
回答No.4

本来は、使うのはWEBアプリケーションの分野です。HTML文の中で記述できるLangageの一種。JavaScriptの対抗版か。 ただしVBAでは、ドライブ、パス、フォルダ、ファイルの扱いや、 そのほか ・フォルダ内のファイルを扱う(For Each・)。VBAにはDir関数を使えばできる。 ・正規表現(RegExp)、 ・Dictionaryの利用 などで重宝します。VBAの利用の際の、集団でファイルやフォルダを扱う場合の必須アイテムかと思います。 VB6(VBAはこれと同等)と記述法が似ていますし、ストリーム型のファイルの入出力や関数などでは、VBA、VB6には同じようなものもあるので、VBAを使う上で、そちらを使い、あまり意識をしなくても良いように思う。 VBスクリプト(ポケットリファレンス。技術評論社)で、300ページぐらいで解説がまとまっているぐらい簡潔です。

qylwgayq
質問者

お礼

ありがとうございました。

  • Oubli
  • ベストアンサー率31% (744/2384)
回答No.2

エクセルやワードはWindowsの下部にある関数だか何だかをいろいろ使っているのですが、それの一部を外部からも使えるようにしているのがVBAです。こんなものでWindows自体は動かせないのですが、Windows の支配下にあるエクセル等の関数を使えるプログラムを作ることができますし、結構便利だったりもします。オフィス系のソフトにはタダでついていますので勉強するといいですよ。たとえば3列目まで入力すると4列目を関数として自動計算するエクセルシートを作成できます。

qylwgayq
質問者

お礼

ありがとうございました。

  • notnot
  • ベストアンサー率47% (4900/10358)
回答No.1

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)ですね。

qylwgayq
質問者

お礼

ありがとうございました。