Asc 函式
會傳回 Integer ,代表字串中第一個字母的 對應字元碼 。
語法
asc (字串)
必要的 字串自變數 是任何有效的 字串表示式。 如果 字串 未包含任何字元,則會發生 運行時錯誤 。
註解
傳回的範圍在非 DBCS 系統上為 0-255,但在 DBCS 系統上為 -32768–32767。
注意事項
AscB 函式與字串中包含的位元組數據搭配使用。 AscB 會傳回第一個字節,而不是傳回第一個字元的字元碼。 AscW 函式會傳回 Unicode 字元碼,但在不支援 Unicode 的平臺上除外,在此情況下,行為與 Asc 函式相同。
注意事項
Macintosh 的 Visual Basic 不支援 Unicode 字串。 因此, AscW (n) 無法傳回範圍為 128-65,535 之 n 值的所有 Unicode 字元,就像在 Windows 環境中一樣。 相反地, AscW (n) 嘗試對大於 127 的 Unicode 值 n 進行「最佳猜測」。 因此,您不應該在 Macintosh 環境中使用 AscW 。
Chr () 、ChrB () 和 ChrW () 函式與 Asc () 、AscB () 和 AscW () 相反。Chr () 函式會將整數轉換成字元字串。
範例
此範例會使用 Asc 函 式傳回對應至字串中第一個字母的字元碼。
Dim MyNumber
MyNumber = Asc("A") ' Returns 65.
MyNumber = Asc("a") ' Returns 97.
MyNumber = Asc("Apple") ' Returns 65.
另請參閱
支援和意見反應
有關於 Office VBA 或這份文件的問題或意見反應嗎? 如需取得支援服務並提供意見反應的相關指導,請參閱 Office VBA 支援與意見反應。