VBScript 関数
このページでは、組み込みの VBScript 関数をすべてリストし、主に以下のカテゴリに分類しています:
Date/Time 関数
| 関数 | 説明 |
|---|---|
| CDate | 有効な日付と時刻の式を日付(Date)型に変換します。 |
| Date | 現在のシステム日付を返します。 |
| DateAdd | 指定した時間間隔が追加された日付を返します。 |
| DateDiff | 2 つの日付の間の時間間隔の数を返します。 |
| DatePart | 指定した日付の指定部分を返します。 |
| DateSerial | 指定した年、月、日の日付を返します。 |
| DateValue | 日付を返します。 |
| Day | 月のうちの 1 日を表す数値(1 ~ 31 の範囲)を返します。 |
| FormatDateTime | 日付または時刻として書式設定された式を返します。 |
| Hour | 1 日のうちの時間を表す数値(0 ~ 23 の範囲)を返します。 |
| IsDate | 式を日付に変換できるかどうかを示すブール値を返します。 |
| Minute | 時間の分を表す数値(0 ~ 59 の範囲)を返します。 |
| Month | 年の月を表す数値(1 ~ 12 の範囲)を返します。 |
| MonthName | 指定した月の名前を返します。 |
| Now | 現在のシステム日付と時刻を返します。 |
| Second | 分の秒を表す数値(0 ~ 59 の範囲)を返します。 |
| Time | 現在のシステム時刻を返します。 |
| Timer | 午前 12:00 からの秒数を返します。 |
| TimeSerial | 指定した時、分、秒の時刻を返します。 |
| TimeValue | 時刻を返します。 |
| Weekday | 曜日を表す数値(1 ~ 7 の範囲)を返します。 |
| WeekdayName | 指定した曜日の名前を返します。 |
| Year | 年を表す数値を返します。 |
Conversion 関数 |
Top |
| 関数 | 説明 |
|---|---|
| Asc | 文字列の最初の文字を ANSI 文字コードに変換します。 |
| CBool | 式をブール(Boolean)型に変換します。 |
| CByte | 式をバイト(Byte)型に変換します。 |
| CCur | 式を通貨(Currency)型に変換します。 |
| CDate | 有効な日付と時刻の式を日付(Date)型に変換します。 |
| CDbl | 式を倍精度浮動小数点(Double)型に変換します。 |
| Chr | 指定した ANSI 文字コードを文字に変換します。 |
| CInt | 式を整数(Integer)型に変換します。 |
| CLng | 式を長整数(Long)型に変換します。 |
| CSng | 式を単精度浮動小数点(Single)型に変換します。 |
| CStr | 式を文字列(String)型に変換します。 |
| Hex | 指定した数値の 16 進数値を返します。 |
| Oct | 指定した数値の 8 進数値を返します。 |
Format 関数 |
Top |
| 関数 | 説明 |
|---|---|
| FormatCurrency | 通貨値として書式設定された式を返します。 |
| FormatDateTime | 日付または時刻として書式設定された式を返します。 |
| FormatNumber | 数値として書式設定された式を返します。 |
| FormatPercent | パーセントとして書式設定された式を返します。 |
Math 関数 |
Top |
| 関数 | 説明 |
|---|---|
| Abs | 指定した数値の絶対値を返します。 |
| Atn | 指定した数値の逆正接(アークタンジェント)を返します。 |
| Cos | 指定した数値(角度)の余弦(コサイン)を返します。 |
| Exp | 返しますe(自然対数の底)のべき乗。 |
| Hex | 指定した数値の 16 進数値を返します。 |
| Int | 指定した数値の整数部を返します。 |
| Fix | 指定した数値の整数部を返します。 |
| Log | 指定した数値の自然対数を返します。 |
| Oct | 指定した数値の 8 進数値を返します。 |
| Rnd | 1 未満で 0 以上の乱数を返します。 |
| Sgn | 指定した数値の符号を示す整数を返します。 |
| Sin | 指定した数値(角度)の正弦(サイン)を返します。 |
| Sqr | 指定した数値の平方根を返します。 |
| Tan | 指定した数値(角度)の正接(タンジェント)を返します。 |
Array 関数 |
Top |
| 関数 | 説明 |
|---|---|
| Array | 配列を含む変数を返します。 |
| Filter | 特定のフィルター条件に基づく文字列配列のサブセットを含む、添え字が 0 から始まる配列を返します。 |
| IsArray | 指定した変数が配列かどうかを示すブール値を返します。 |
| Join | 配列内の複数の部分文字列から構成される文字列を返します。 |
| LBound | 配列の次元を示す最小の添え字を返します。 |
| Split | 指定した数の部分文字列を含む、添え字が 0 から始まる 1 次元配列を返します。 |
| UBound | 配列の次元を示す最大の添え字を返します。 |
String 関数 |
Top |
| 関数 | 説明 |
|---|---|
| InStr | 別の文字列内で文字列が最初に出現する位置を返します。検索は文字列の最初の文字から始まります。 |
| InStrRev | 別の文字列内で文字列が最初に出現する位置を返します。検索は文字列の最後の文字から始まります。 |
| LCase | 指定した文字列を小文字に変換します。 |
| Left | 文字列の左側から指定した数の文字を返します。 |
| Len | 文字列内の文字数を返します。 |
| LTrim | 文字列の左側のスペースを削除します。 |
| RTrim | 文字列の右側のスペースを削除します。 |
| Trim | 文字列の左右のスペースを削除します。 |
| Mid | 文字列から指定した数の文字を返します。 |
| Replace | 別の文字列を使用して、文字列の指定部分を指定された回数置換します。 |
| Right | 文字列の右側から指定した数の文字を返します。 |
| Space | 指定した数のスペースで構成される文字列を返します。 |
| StrComp | 2 つの文字列を比較し、比較結果を表す値を返します。 |
| String | 指定した長さの繰り返し文字を含む文字列を返します。 |
| StrReverse | 文字列を反転します。 |
| UCase | 指定した文字列を大文字に変換します。 |
その他の関数 |
Top |
| 関数 | 説明 |
|---|---|
| CreateObject | 指定した型のオブジェクトを作成します。 |
| Eval | 式を評価し、結果を返します。 |
| GetLocale | 現在のロケール ID を返します。 |
| GetObject | ファイル内の automation オブジェクトへの参照を返します。 |
| GetRef | VBScript サブルーチンをページ上の DHTML イベントに接続できます。 |
| InputBox | ユーザーがテキストを入力したり、ボタンをクリックしたりできるダイアログボックスを表示し、その内容を返します。 |
| IsEmpty | 指定した変数が初期化されているかどうかを示すブール値を返します。 |
| IsNull | 指定した式に無効なデータ(Null)が含まれているかどうかを示すブール値を返します。 |
| IsNumeric | 指定した式が数値として評価できるかどうかを示すブール値を返します。 |
| IsObject | 指定した式が automation オブジェクトかどうかを示すブール値を返します。 |
| LoadPicture | 画像オブジェクトを返します。32 ビットプラットフォームのみで使用できます。 |
| MsgBox | メッセージボックスを表示し、ユーザーがボタンをクリックするのを待ち、ユーザーがクリックしたボタンを示す値を返します。 |
| RGB | RGB カラー値を表す数値を返します。 |
| Round | 数値を四捨五入します。 |
| ScriptEngine | 使用中のスクリプト言語を返します。 |
| ScriptEngineBuildVersion | 使用中のスクリプトエンジンの内部バージョン番号を返します。 |
| ScriptEngineMajorVersion | 使用中のスクリプトエンジンのメジャーバージョン番号を返します。 |
| ScriptEngineMinorVersion | 使用中のスクリプトエンジンのマイナーバージョン番号を返します。 |
| SetLocale | ロケール ID を設定し、以前のロケール ID を返します。 |
| TypeName | 指定した変数のサブタイプを返します。 |
| VarType | 変数のサブタイプを示す値を返します。 |
その他の拡張