Vào Tool → Macro ->Macro :
Create ( tên chi cũng được )
Gõ:
ActiveDocument.ConvertVietDoc Code
Trong đó Code là mã của văn bản TCVN gốc:
VNI = 1
VNU-Win = 2
VISCII = 3
VNCII = 4
ABC = 5
Và nhấn F5 - Đóng cửa sổ lập trình macro lại.
->Unicode Already
Chú ý:
Sài với version > OfficeXP
Một số object nhúng không convert được.
Xu thế hiện nay đang thống nhất về Unicode. Hiện nay tớ đang dùng Vietkey để convert về Unicode hoặc chuyển sang các mã font khác nhưng rất hay bị lỗi, và rồi phải sửa bằng tay rất lâu. Đặc biệt là khi dịch trên Power Point sang tiếng Việt . Nếu Bác nào có nhiều kinh nghiệm vụ này xin chia cách khắc phục.
Em thì chuyển mã bằng Unikey còn không thì vào ** www.dactrung.net ** → linhtinh (góc phải trên cùng) → chữ Việt → Trang căn bản, nhập đoạn text vào → Nhận dạng mã và convert. Có một số trường hợp Unikey pó hand thì em dùng thằng dactrung.net bảo đảm ăn chắc.
Nói về chuyễn mã sang Unicode thì anh chàng Unikey là nhất, vừa gọn nhẹ, đơn giản mà lại miễn phí. Đặc biệt, những trang có format phức tạp và nhiều bảng biểu thì anh Unikey ăn đứt Vietkey Office 2.1.
Tuy nhiên, Vietkey Office 2.1 lại có cái hay là nó đoán bảng mã rất chính xác, điều này giúp bạn tra chéo giữa Unikey và Vietkey rất hay. Anh Tubby dùng dactrung.net để đoán có cái bất tiện là phải online. Trường hợp không có internet thì thua.
Tóm lại, để chuyển các bảng mã (không riêng gì Unicode), các bạn cứ dùng Vietkey Office 2.1 và Unikey.
Thêm một phiếu nữa cho Unikey, em trước dùng Vietkey để chuyển nhưng hay gặp lỗi font nhưng từ khi được tiếp xúc với Unikey và được em nó mê haợc thì cảm thấy không thể thiếu em nó được, gọn nhẹ nhiều chức năng lại ổn định
Tớ đang dùng 1 chương trình của bên Bộ Tài chính thì phải (ko nhớ chính xác lắm) để chuyển mã. Chuyển đc các loại file: Word, Excel… khá ổn định
Nếu các bạn cần tớ sẽ post lên
Các công cụ kèm theo bộ gõ thì mọi người đều biết, cái mình muốn đưa ra là chỉ cần “lập trình” tý tẹo có thể sử dụng được ngay khi không có Tool, Tình cờ mình biết được hàm API ConvertVietDoc trong VBA. Nói chung văn bản thông thường mình thấy khá nhanh và chuẩn không như Unikey chuyển đổi hay bị lỗi một số font. Nói thực khi chuyển cả văn mình toàn dùng cái này Chỉ khi nào convert một đoạn thì dùng Convert thông qua Clipboard của UniKey…
Đúng là tự lập trình thì thích hơn nhưng máy em đang cài Word 2000 nên thử theo cách của anh mà ko được
Hơn nữa nếu muốn chuyển các loại file khác: Excel, PowerPoint… thì cách của bác cũng ko áp dụng được rồi
Mình cũng dùng Unikey 3.1 để convert sang Unicode. Mã nguồn VNI hoạt động tốt nhưng bị lỗi mất chữ cái “ư” nếu mã nguồn là TCVN. Ngoài ra các bảng biểu sẽ mất hết. Bạn nào có cách khắc phục xin chia xẻ. Tks,
Nếu chỉ để chuyển mã trong Word thì mình thấy dùng Vietspel khá tiện lợi vì đó là phần mềm nhúng sẵn trong word rồi.
Ai muốn chuyển các file office còn lại thì nên dùng bộ Vietflex.
Cả hai phần mềm trên mình đều không thấy lỗi gì ráo.
Hiện mình có rất nhiều File định dạng Excel đang dùng TCVN3 rất muốn chuyển đổi sang Unicode (cái này TCVN3 do công ty đã làm hơn 5 năm nay rồi! giờ ăn vào tiềm thức rồi không muốn dùng Unicode, mà nhiều người không biết bảng mã Unicode là cái gì nữa)
Nhưng bảng tính này rất phức tạp vì dùng nhiều công thức cũng như các chức năng khác nữa, vấn đề ở đây nếu dùng Tool của Unicode thì rất thủ công và mất nhiều thời gian nhiều khi còn bị thay đổi cấu trúc bảng tính. Vậy xin được hỏi các bác có phần mềm nào giải quyết được việc trên mà vẫn giữ nguyên cấu trúc bảng tính không ạ?
Hưng ơi xem có giúp được mình không? Cảm ơn các bạn!
Hiện tại em chưa có bảng tính nào đủ phức tạp để thử nghiệm nhưng với các bảng tính thông thường thì em dùng Vietkey Office 2.1 rất tốt, không bị bất cứ lỗi gì cả. Nếu anh muốn dùng thử thì gởi mail cho em, em gởi cho nhé: tovanhung@gmail.com
Ủa, em cũng dùng Unikey 3.1, em thấy nó chỉ hỗ trợ gõ các kiểu thôi. Không biết chức năng chuyển định dạng từ văn bản có sẵn thì nằm ở đâu hay phải cài thêm những gì? Bác nào biết giúp em cái. Mà chuyển từ VNI sang Unicode có được không các bác?