Hàm StrConv

Trả về một Biến_thể (Chuỗi) được chuyển đổi như xác định.

Cú pháp

Strconv ( chuỗi, chuyển đổi [, LCID ] )

Cú pháp hàm Strconv có các đối số sau đây:

Đối số

Mô tả

chuỗi

Bắt buộc. Biểu thức chuỗi được chuyển đổi.

chuyển_đổi

Bắt buộc. Nguyên. Tổng các giá trị xác định loại chuyển đổi muốn thực hiện.

LCID

Tùy chọn. LocaleID, nếu khác với hệ thống LocaleID. (LocaleID hệ thống là mặc định.)

Cài đặt

Thiết đặttham đốichuyển đổi là:

Hằng số

Giá trị

Mô tả

vbUpperCase

1

Chuyển đổi chuỗi thành các ký tự viết hoa.

vbLowerCase

2

Chuyển đổi chuỗi thành các ký tự viết thường.

trường hợp vbproper

3

Chuyển đổi chữ cái đầu tiên của mỗi từ trong chuỗi thành chữ hoa.

Vbwide *

trước

Chuyển đổi các ký tự hẹp (một byte) trong chuỗi thành các ký tự rộng (hai byte).

Vbhẹp *

8.5

Chuyển đổi các ký tự rộng (hai byte) trong chuỗi thành các ký tự thu hẹp (một byte).

Vbkatakana **

16 * *

Chuyển đổi các ký tự Hiragana trong chuỗi thành các ký tự Katakana.

vbHiragana **

32 * *

Chuyển đổi các ký tự Katakana trong chuỗi thành hiragana ký tự.

vbUnicode

64

Chuyển đổi chuỗi thành Unicode bằng cách sử dụng trang mã mặc định của hệ thống. (Không sẵn dùng trên máy Macintosh.)

Mã vbfromuni

128

Chuyển đổi chuỗi từ Unicode sang trang mã mặc định của hệ thống. (Không sẵn dùng trên máy Macintosh.)

* Áp dụng cho miền đông á.

* * Chỉ áp dụng cho Nhật bản.

Lưu ý: Những hằng số này được xác định bằng Visual Basic for Applications (VBA). Do đó, chúng có thể được sử dụng ở bất kỳ đâu trong mã của bạn tại vị trí của các giá trị thực tế. Hầu hết có thể được kết hợp, ví dụ, vbuppercase + vbwide, ngoại trừ khi chúng không có liên quan, ví dụ, vbunicode + vbfromunicode. Vbwide, vbhẹp, vbkatakanavbHiragana gây ra lỗi thời gian chạy khi dùng trong miền địa phương, nơi họ không áp dụng.

Sau đây là các dấu tách từ hợp lệ cho vỏ phù hợp: null (CHR$ (0)), tab ngang (CHR$ (9)), linefeed (CHR$ (10)), tab dọc (CHR$ ( 11)), nguồn cấp biểu mẫu (CHR$ (12)), vận chuyển trở lại (CHR$ (13)), không gian (SBC) (CHR$ (32)). Giá trị thực tế cho một dấu cách khác nhau theo quốc gia/khu vực cho DBCS.

Chú thích

Khi bạn chuyển đổi từ một mảng byte theo định dạng ANSI thành chuỗi, bạn nên dùng hàm strconv . Khi bạn chuyển đổi từ một mảng như vậy theo định dạng Unicode, hãy dùng một câu lệnh gán.

Ví dụ về truy vấn

Biểu thức

Kết quả

CHỌN strConv (ProductDesc, 1) là Expr1 từ ProductSales;

Chuyển đổi các giá trị từ trường "ProductDesc" thành chữ hoa và hiển thị trong cột Expr1

CHỌN strConv (ProductDesc, 2) là LowercaseID từ ProductSales;

Chuyển đổi các giá trị từ trường "ProductDesc" thành chữ thường và hiển thị trong cột LowercaseID. Chuyển đổi chữ cái đầu tiên của mỗi từ từ "ProductDesc" để viết hoa và hiển thị trong danh mục PropercaseID. Tất cả các ký tự khác đều được viết bằng chữ thường.

Ví dụ về VBA

Lưu ý: Các ví dụ sau thể hiện cách sử dụng hàm này trong mô-đun Visual Basic for Applications (VBA). Để biết thêm thông tin về cách làm việc với VBA, chọn Tham khảo dành cho Nhà phát triển trong danh sách thả xuống cạnh Tìm kiếm, rồi nhập một hoặc nhiều từ vào hộp tìm kiếm.

Ví dụ này sử dụng hàm Strconv để chuyển đổi chuỗi Unicode thành chuỗi ANSI.

Dim i As Long
Dim x() As Byte
x = StrConv("ABCDEFG", vbFromUnicode) ' Convert string.
For i = 0 To UBound(x)
Debug.Print x(i)
Next

Lưu ý:  Trang này được dịch tự động nên có thể chứa các lỗi về ngữ pháp hoặc nội dung không chính xác. Mục đích của chúng tôi là khiến nội dung này trở nên hữu ích với bạn. Cho chúng tôi biết thông tin này có hữu ích hay không? Dưới đây là bài viết bằng tiếng Anh để bạn tham khảo..​

Xem Thêm

Hàm chuỗi và cách sử dụng

Phát triển kỹ năng Office của bạn
Khám phá nội dung đào tạo
Sở hữu tính năng mới đầu tiên
Tham gia Người dùng nội bộ Office

Thông tin này có hữu ích không?

Cảm ơn phản hồi của bạn!

Cảm ơn bạn đã phản hồi! Để trợ giúp tốt hơn, có lẽ chúng tôi sẽ kết nối bạn với một trong những nhân viên hỗ trợ Office của chúng tôi.

×