VB関数



このページには、主に次のカテゴリに分類されたすべての組み込み VBScript 関数がリストされています:

文字列関数
  • 日付/時刻関数

  • 変換関数

  • フォーマット関数

  • 数学関数 rArray 関数

  • その他の関数

日付/時刻関数

関数説明
CDate 有効な日付と時刻の式を日付 (Date) 型に変換します。
Date現在のシステム日付を返します。
DateAdd 指定された時間間隔を加算した日付を返します。
DateDiff 2 つの日付の間の時間間隔の数を返します。
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 時からの秒数を返します。
TimeSerial 時間を特定の時、分、秒で返します。
TimeValue時間を返します。
Weekday 曜日を表す数値 (1 から 7 まで) を返します。
WeekdayName 指定された曜日の曜日名を返します。
年を表す数値を返します。

変換機能

トップ
通貨値としてフォーマットされた式を返します。
関数説明
Asc文字列の最初の文字をANSI文字コードに変換します。
CBool​​式をブール型に変換します。
CByte式をByte型に変換します。
CCur式を通貨タイプに変換します。
CDate有効な日付と時刻の式を日付 (Date) 型に変換します。
CDbl式をDouble型に変換します。
Chr 指定されたANSI文字コードを文字に変換します。
CInt式を整数(Integer)型に変換します。
CLng式を長整数(Long)型に変換します。
CSng式を単精度(Single)型に変換します。
CStr式を文字列型に変換します。
Hex 指定された数値の 16 進値を返します。
Oct指定された数値の 8 進数値を返します。フォーマット関数

FormatDateTime 日付または時刻としてフォーマットされた式を返します。 FormatNumber 数値としてフォーマットされた式を返します。

FormatPercentパーセンテージとして書式設定された式を返します。 数学関数
トップ
関数説明
Abs 指定された数値の絶対値を返します。
Atn指定された数値の逆正接を返します。
Cos指定された数値(角度)のコサインを返します。
Expは、e(自然対数の底)のべき乗を返します。
Hex 指定された数値の 16 進値を返します。
Int指定された数値の整数部分を返します。
Fix指定された数値の整数部分を返します。
Log 指定された数値の自然対数を返します。
Oct指定された数値の 8 進数値を返します。
Rnd 1 未満、0 以上の乱数を返します。
Sgn 指定された数値の符号を示す整数を返します。
Sin指定された数値(角度)のサインを返します。
Sqr指定された数値の平方根を返します。
Tan指定された数値(角度)のタンジェントを返します。

配列関数

トップ
関数説明
配列 配列を含む変数を返します。
Filter 特定のフィルター条件に基づいて、文字列配列のサブセットを含む 0 から始まる配列を返します。
IsArray 指定された変数が配列であるかどうかを示すブール値を返します。
Join配列内の複数の部分文字列で構成される文字列を返します。
LBound 配列の次元を示す最小の添え字を返します。
Split 指定された数の部分文字列を含む 0 から始まる 1 次元の配列を返します。
UBound 配列の次元を示す最大の添え字を返します。

文字列関数

トップ
FunctionDescription
InStr別の文字列内で最初に出現する文字列の位置を返します。検索は文字列の最初の文字から始まります。
InStrRev別の文字列内で最初に出現する文字列の位置を返します。検索は文字列の最後の文字から始まります。
LCase 指定された文字列を小文字に変換します。
Left文字列の左側から指定された数の文字を返します。
Len 文字列内の文字数を返します。
LTrim文字列の左側のスペースを削除します。
RTrim文字列の右側のスペースを削除します。
Trim文字列の左側と右側のスペースを削除します。
Mid文字列から指定された数の文字を返します。
Replace 文字列の指定された部分を、指定された回数だけ別の文字列に置き換えます。
Right文字列の右側から指定された数の文字を返します。
Space 指定された数のスペースで構成される文字列を返します。
StrComp 2 つの文字列を比較し、比較結果を表す値を返します。
String 指定された長さの繰り返し文字を含む文字列を返します。
StrReverse文字列を反転します。
UCase 指定された文字列を大文字に変換します。

その他の機能

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