VBS中StrConv 函數

  • StrConv 函數
  • 返回按指定類型轉換的 Variant (String)。
  • 語法
  • StrConv(string, conversion, LCID)
  • StrConv 函數的語法有下面的命名參數
  • 部分

    說明
    string

    必要參數。要轉換的字符串表達式

    conversion 必要參數。Integer。其值的和決定轉換的類型。
    LCID 可選的。如果與系統LocaleID不同,則爲LocaleID(系統LocaleID爲缺省值。)

  •  
  •  
  • 設置值
  • conversion 參數的設置值爲:
  • 常數 說明
    vbUpperCase 1 將字符串文字轉成大寫。
    vbLowerCase 2 將字符串文字轉成小寫。
    vbProperCase 3 將字符串中每個字的開頭字母轉成大寫。
    vbWide* 4* 將字符串中單字節字符轉成雙字節字符。
    vbNarrow* 8* 將字符串中雙字節字符轉成單字節字符。
    vbKatakana** 16** 將字符串中平假名字符轉成片假名字符。
    vbHiragana** 32** 將字符串中片假名字符轉成平假名字符。
    vbUnicode 64 根據系統的缺省碼頁將字符串轉成 Unicode。 (在Macintosh中不可用。)
    vbFromUnicode 128 將字符串由 Unicode 轉成系統的缺省碼頁。 (在Macintosh中不可用。)

  •  
  •  
  • *應用到遠東區域。
  • **僅應用到日本。
  • 注意 這些常數是由 VBA 指定的。可以在程序中使用它們來替換真正的值。其中大部分是可以組合的,例如 vbUpperCase + vbWide,互斥的常數不能組合,例如 vbUnicode + vbFromUnicode。當在不適用的區域使用常數 vbWidevbNarrowvbKatakana,和 vbHiragana 時,就會導致運行時錯誤
  • 下面是一些一般情況下的有效分界符:Null (Chr$(0)),水平製表符 (Chr$(9)),換行 (Chr$(10)),垂直製表符 (Chr$(11)),換頁 (Chr$(12)) ,回車 (Chr$(13)),空白 (SBCS) (Chr$(32))。在 DBCS中,空白的實際值會隨國家/地區而不同。
  • 說明
  • 在把 ANSI 格式的 Byte 數組轉換爲字符串時,您應該使用 StrConv 函數。當您轉換 Unicode 格式的這種數組時,使用賦值語句。
發佈了45 篇原創文章 · 獲贊 1 · 訪問量 10萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章