VBScript の変更点


#author("2022-05-16T15:51:35+09:00","default:k1rou","k1rou")
#author("2022-05-16T16:37:38+09:00","default:k1rou","k1rou")
*VBScript [#gf4fe193]

-拡張子
--vbs

*VBScriptの記法 [#d3c53e56]
**変数 [#t7adddc7]
-変数の定義を必須にする
 Option Explicit
-変数の定義
--データ型は指定しない
 Dim strData
--配列
 Dim strData()
 ReDim strData(2)

**条件判定 [#ndb4ce73]
-If文
 If a = b Then
 Elseif c = d Then
 Else
 End If

**ループ処理 [#ue86bca4]
-For
 Dim i
 For i = 0 To 2
 Next
 
 Exit For

-Do-Loop
 Do While i < 3
 Loop
 Do
 Loop While i < 3
 
 Do Until > 2
 Loop
 Do
 Loop Until > 2
 
 Exit Do

**プロシージャ(Sub、Function) [#a67ee9d8]
-Sub ※戻り値なし
--呼び出し
 getData
 getData()
--プロシージャ定義
 Sub getData()
 
 End Sub

-Function ※戻り値あり
--呼び出し
 strData = getData
 strData = getData()
--プロシージャ定義
 Function getData()
     getData = "abc"
 End Function

*関連サイト [#ec707cc0]
-VBScript入門 - ITガイド~
https://step-learn.com/article/vbscript/index.html

-特殊フォルダを取得(wsh.SpecialFolders)~
https://excelwork.info/excel/specialfolder/