共用方式為


字串資料類型

字串有兩種:可變長度和固定長度字串。

  • 可變長度字串最多可包含 20 億 (2^31 個字元) 字元。

  • 固定長度字串可以包含 1 到大約 64 K (2^16 個) 字元。

    注意事項

    用固定長度字串無法在類別模組中使用。

String字元的代碼範圍從 0 到 255。 字元集的前 128 個字元 (0-127) 會對應至標準美國鍵盤上的字母和符號。 前 128 個字元與 ASCII 字元集所定義的字元相同。 後 128 個字元 (128–255) 代表特殊字元,例如國際字母、重音符號、貨幣符號和分數。

String的類型宣告字元貨幣 () $ 符號。

雙引號可以透過下列兩種方式之一內嵌在 字串常值 內:

  • 使用兩個雙引號:

      Dim s As String
      s = "This string literal has an embedded "" in it."
    
  • 使用 Chr 函式;字元碼 34 是雙引號:

      Dim s As String
      s = "This string literal has an embedded " & Chr(34) & " in it."
    

固定長度字串包含附加的空格,或視需要截斷:

    Dim s As String * 3
    Debug.Print Len(s) & " characters [" & s & "]" 'Prints 3 characters [   ]
    s = "a"
    Debug.Print Len(s) & " characters [" & s & "]" 'Prints 3 characters [a  ]
    s = "abcdefghijklmnopqrstuvwxyz"
    Debug.Print Len(s) & " characters [" & s & "]" 'Prints 3 characters [abc]

另請參閱

支援和意見反應

有關於 Office VBA 或這份文件的問題或意見反應嗎? 如需取得支援服務並提供意見反應的相關指導,請參閱 Office VBA 支援與意見反應