![]() |
![]() ![]() ![]() |
Visual Basic 6.0で国際化されたアプリケーションを作る場合は、以下の点を考慮する必要があります。
---------------------------------------------------------------------------------------- 関数 処理 ---------------------------------------------------------------------------------------- StrComp 文字列比較 StrConv 文字列変換 InStrRev, StrReverse 文字列反転 Format, LCase, UCase 文字列の大文字化、小文字化 Space, StrDup 文字列の繰り返し Len 文字列の長さ Format, FormatCurrency, 文字列の書式化 FormatDateTime, FormatNumber, FormatPercent InStr, Left, LTrim, Mid, 文字列操作 Right, RTrim, Trim Asc, AscW, Chr, ChrW ASCII/ANSI値の操作 Replace 文字列置換 Filter 文字列の配列 Split, Join 文字列の部分または配列 Date, Time システム日付を取得 DateSerial 年、月、日をDate型に変換 DateValue 日付文字列をDate型に変換 TimeValue 時刻文字列をDate型に変換 CDate 日付と時刻の文字列をDate型に変換 IsDate 文字列が日付や時刻として有効か確認Format関数には、以下の定義済、もしくはコントロールパネルに基づくものの書式を使うのが推奨されます。
--------------------------------------------------------------------------------------- 書式名 説明 --------------------------------------------------------------------------------------- -- 定義済 -- General Date, G 現在の文化情報に基づく日付、時間、または両方 Long Date, Medium Date, D 現在の文化情報に基づく長い日付書式 Short Date, d 現在の文化情報に基づく短い日付書式 Long Time, Medium Time, T 現在の文化情報に基づく長い時間書式 Short Time, t 現在の文化情報に基づく短い書式 R, r GMTの書式 u GMTのインデックス書式 U GMTの長い書式 Currency, C, c システムロケールに基づく区切り記号のある数字 -- コントロールパネルに基づくもの -- ddddd コントロールパネルで設定された年、月、日の短い文字列 dddddd コントロールパネルで設定された年、月、日の長い文字列 ttttt コントロールパネルで設定された時刻の文字列
例) Format(Now, "Long Date") Format(1000, "Currency") Format(Now, "ddddd")