xuannguyen13 > 12-06-15, 04:13 AM
tranthanhan1962 > 12-06-15, 06:40 AM
(12-06-15, 04:13 AM)xuannguyen13 Đã viết: Mình hiện tại dùng access 2010 và viết msgbox có dấu tiếng việt bằng macro rất ngon, nhưng khi chuyển qua VBA thì mọi chữ đều bị loằng ngoằng rất chi là khó chịu, mình rất mong có bạn nào có thủ thuật hay thì giúp mình với nha, cám ơn rất nhiều.
xuannguyen13 > 13-06-15, 07:36 AM
(12-06-15, 06:40 AM)tranthanhan1962 Đã viết:(12-06-15, 04:13 AM)xuannguyen13 Đã viết: Mình hiện tại dùng access 2010 và viết msgbox có dấu tiếng việt bằng macro rất ngon, nhưng khi chuyển qua VBA thì mọi chữ đều bị loằng ngoằng rất chi là khó chịu, mình rất mong có bạn nào có thủ thuật hay thì giúp mình với nha, cám ơn rất nhiều.
Nếu bạn tạo msgbox Unicode tiếng Việt bằng macro thì bất kỳ access nào từ 97 cho đến 2013 đều không có tình trạng lỗi font là do macro từ lâu đã hỗ trợ mã font Unicode. Nhưng vba application thì cho đến giờ chưa hỗ trợ đầy đủ mã font Unicode nên xảy ra hiện tượng lỗi font như một số ký tự chuyển thành dấu ? hoặc thành những mã loằng ngoằng như bạn nói.
Để đưa các ký tự Unicode vào VBA của Access bạn có thể dịch ký tự tiếng Việt Unicode thành mã Unicode. Để làm điều nay bạn có thể tham khảo chủ đề Hàm chuyển chuỗi Unicode tiếng Việt thành Chuỗi mã Unicode trong VBA tại đây của bạn Noname.
Để xử lý msgbox Unicode tiếng Việt bằng VBA của Access bạn có thể tham khảo chủ đề Msg Box tiếng Việt Unicode có định dạng chữ đậm của mình.
Chúc bạn thành công