VBScript 関数

このページにはすべての内蔵の VBScript ファンクションがリストされています:

Date/Time ファンクション

関数 説明
CDate 有効な日付または時間表現を日付タイプに変換します。
Date 現在のシステム日付を返します。
DateAdd 指定された時間間隔を加えた日付を返します。
DateDiff 二つの日付の間の時間間隔の数を返します。
DatePart 指定された日付の指定された部分を返します。
DateSerial 指定された年、月、日を持つ日付を返します。
DateValue 日付を返します。
Day 一ヶ月の中の一日の数字(1から31の間、含む)を返します。
FormatDateTime 日付または時間形式でフォーマットされた表現を返します。
Hour 一日の中の時間を表す数字(0から23の間、含む)を返します。
IsDate 計算式が日付に変換できるかを示す布尔値を返します。
Minute 時間の分を表す数字を返します(0から59まで)。
Month 年の月を表す数字を返します(1から12まで)。
MonthName 指定された月の名前を返します。
Now 現在のシステム日期と時間を返します。
Second 分の秒を表す数字を返します(0から59まで)。
Time 現在のシステム時間を返します。
Timer 12:00 AMからの秒数を返します。
TimeSerial 特定の時間、分、秒の時間を返します。
TimeValue 時間を返します。
Weekday 週の日にちを表す数字を返します(1から7まで)。
WeekdayName 週の中で指定された日の曜名を返します。
Year 年を表す数字を返します。

指示変数のサブタイプの値を返します。

変換関数

関数 説明
Asc 文字列の先頭の文字をANSI文字コードに変換します。
CBool 表現を布尔类型に変換します。
CByte 表現をバイト(Byte)タイプに変換します。
CCur 表現を通貨(Currency)タイプに変換します。
CDate 有効な日期と時間の表現を日期(Date)タイプに変換します。
CDbl 表現を双精度(Double)タイプに変換します。
Chr 指定のANSI文字コードを文字に変換します。
CInt 表現を整数(Integer)タイプに変換します。
CLng 表現を長整形(Long)タイプに変換します。
CSng 表現を単精度(Single)タイプに変換します。
CStr 表現を子タイプStringのvariantに変換します。
Hex 指定数字の16進値を返します。
Oct 指定数字の8進値を返します。

指示変数のサブタイプの値を返します。

Format関数

関数 説明
FormatCurrency 通貨値としてフォーマットされた表現を返します。
FormatDateTime 日期または時間としてフォーマットされた表現を返します。
FormatNumber 数字としてフォーマットされた表現を返します。
FormatPercent 百分数としてフォーマットされた表現を返します。

指示変数のサブタイプの値を返します。

Math関数

関数 説明
Abs 指定数字の絶対値を返します。
Atn 指定数字の反正切を返します。
Cos 指定数字(角度)の余弦を返します。
Exp e(自然対数の底)のべき乗を返します。
Hex 指定数字の16進値を返します。
Int 指定数字の整数部分を返します。
Fix 指定数字の整数部分を返します。
Log 指定数字の自然対数を返します。
Oct 指定された数字の余弦値を返します。
Rnd 0以上1未満のランダムな数を返します。
Sgn 指定された数字の符号を示す整数を返します。
Sin 指定された数字(角度)の正弦を返します。
Sqr 指定された数字の平方根を返します。
Tan 指定された数字(角度)の正接を返します。

指示変数のサブタイプの値を返します。

Array 関数

関数 説明
Array 配列の変数を含むものを返します。
Filter 特定のフィルタ条件に基づいて文字列配列のサブセットを含む配列を返します。
IsArray 指定された変数が配列であるかどうかを示す布尔値を返します。
Join 配列のいくつかのサブストリングで構成された文字列を返します。
LBound 指定された配列の次元の最小下標を返します。
Split 指定された数のサブストリングを含む一次元配列を返します。
UBound 指定された配列の次元の最大下標を返します。

指示変数のサブタイプの値を返します。

String 関数

関数 説明
InStr 指定された文字列が別の文字列に最初に現れる位置を返します。検索は文字列の最初の文字から行われます。
InStrRev 指定された文字列が別の文字列に最初に現れる位置を返します。検索は文字列の最後の文字から行われます。
LCase 指定された文字列を小文字に変換します。
Left 文字列の左側から指定された数の文字を返します。
Len 文字列の文字数を返します。
LTrim 文字列の左側のスペースを削除します。
RTrim 文字列の右側のスペースを削除します。
Trim 文字列の左右のスペースを削除します。
Mid 指定された数の文字を文字列から返します。
Replace 指定された回数に指定された文字列で指定された部分を置き換えます。
Right 文字列の右端から指定された数の文字を返します。
Space 指定された数のスペースを持つ文字列を返します。
StrComp 二つの文字列を比較し、比較結果を示す値を返します。
String 指定された長さの繰り返し文字を持つ文字列を返します。
StrReverse 文字列を逆転します。
UCase 指定された文字列を大文字に変換します。

指示変数のサブタイプの値を返します。

他の関数

関数 説明
CreateObject 指定されたタイプのオブジェクトを作成します。
Eval 式を計算し、結果を返します。
GetLocale 現在のロケール設定 ID 値を返します。
GetObject ファイルのオートメーションオブジェクトへの参照を返します。
GetRef VBScript サブプログラムをページの DHTML イベントに接続することができます。
InputBox ダイアログを表示し、ユーザーがテキストを入力し、またはボタンをクリックして結果を返すことができます。
IsEmpty IsEmpty
指定された変数が初期化されているかどうかを示す布尔値を返します。 IsNull
指定された変数が無効なデータ(Null)を含んでいるかどうかを示す布尔値を返します。 IsNumeric
指定された表現が数字として計算できるかどうかを示す布尔値を返します。 IsObject
指定された表現がオートメーションオブジェクトであるかどうかを示す布尔値を返します。 LoadPicture
32ビットプラットフォームでのみ使用される画像オブジェクトを返します。 MsgBox
メッセージボックスを表示し、ユーザーがボタンをクリックするまで待ち、ユーザーがどのボタンをクリックしたかを示す値を返します。 RGB
RGB値を表す数値を返します。 Round
対数を四捨五入します。 ScriptEngine
使用中のスクリプト言語を返します。 ScriptEngineBuildVersion
使用中のスクリプトエンジンのバージョンを返します。 ScriptEngineMajorVersion
使用中のスクリプトエンジンのメインバージョンを返します。 ScriptEngineMinorVersion
使用中のスクリプトエンジンのサブバージョンを返します。 SetLocale
地域 ID を設定し、前の地域 ID を返します。 TypeName
指定された変数のサブタイプを返します。 VarType

指示変数のサブタイプの値を返します。