Sang VNI
Vị trí trên ribbon: Tab DVD Addin → Nhóm Văn bản và Số → mũi tên nút Chuyển mã
ID lệnh: btnConvertVNI
Chức năng
Chuyển văn bản tiếng Việt trong vùng đang chọn sang bảng mã VNI và đặt phông chữ của các ô đã chuyển thành VNI-Times. Dùng khi phải nộp lại hồ sơ cho đơn vị vẫn làm việc trên bộ phông VNI (nhiều mẫu dự toán, bảng tiên lượng cũ ở phía Nam), hoặc khi ghép bảng Unicode vào một file gốc đang toàn VNI để in ra thống nhất một kiểu chữ.
Cách dùng
- Bôi đen vùng ô cần chuyển (hỗ trợ nhiều vùng rời chọn bằng Ctrl-click).
- Vào tab DVD Addin → nhóm Văn bản và Số → mũi tên nút Chuyển mã → chọn Sang VNI.
- Addin nhận diện bảng mã nguồn của từng ô theo nội dung chữ trước, rồi mới theo phông chữ đang dùng (
.Vn…gợi ý TCVN3,VNI…gợi ý VNI, còn lại là Unicode) rồi ghi lại nội dung theo mã VNI. - Phông của các ô đã chuyển được đổi thành VNI-Times.
- Thanh trạng thái hiện
Đã chuyển N ô sang VNI (font: VNI-Times)và tự tắt sau khoảng 8 giây. N chỉ tính những ô thực sự thay đổi.
Video hướng dẫn
Chuyển mã · 6 phút 05 giây · 12 trường hợp · Tải video · File thực hành theo video
Lệnh trong video: Chuyển mã · Sang TCVN3 · Sang Unicode · Sang VNI
Các chương (18)
- Giới thiệu
- Mở lệnh
- Cửa sổ Chuyển mã
- 1 · Bảng VNI-Times → Unicode
- 2 · Nút nhanh: TCVN3 → Unicode
- 3 · Sang VNI để nộp mẫu cũ
- 4 · Chữ HOA có dấu
- Tự nhận bảng mã
- 5 · Chữ đã là Unicode
- 6 · Ô ngắn mơ hồ
- 7 · Phông gốc bị đổi mất
- 8 · Ô công thức
- 9 · Cả sheet, cả tệp
- 10 · Dòng ẩn, danh sách lọc
- 11 · Ghi đè và hoàn tác
- 12 · Khi không có gì để chuyển
- Mẹo
- Kết thúc
Hướng dẫn bằng hình
Thực hành
Tải file mẫu của lệnh này — dữ liệu y như hình dưới (sheet Khối lượng), mở ra là làm theo được ngay từng bước.
Bước 1. Bôi đen cột diễn giải cần nộp theo mẫu dùng phông VNI-Times (1).

Bước 2. Trên ribbon, mở tab DVD Addin → nhóm Văn bản và Số → mở Chuyển mã → chọn Sang VNI.

Bước 3. Lệnh không mở cửa sổ tuỳ chọn, chỉ dừng một lần để hỏi lại trước khi ghi đè: giữ tick sao lưu sheet (1) rồi bấm Tiếp tục (2).

Bước 4. Các ô đã mang mã VNI và phông VNI-Times (1). Trên máy có phông VNI-Times chữ hiển thị đúng tiếng Việt; hình trên là chuỗi mã thật — như thanh công thức hiện, hoặc như máy thiếu phông sẽ thấy. Thanh trạng thái báo số ô đã chuyển (2).

Ví dụ
Bảng tiên lượng của nhà thầu đang soạn bằng Unicode, nhưng chủ đầu tư yêu cầu nộp theo mẫu cũ dùng VNI-Times. Bôi đen cột diễn giải công việc rồi bấm Sang VNI:
| Trước (Unicode) | Sau (mã VNI, phông VNI-Times) |
|---|---|
| Bê tông móng đá 1x2 M250 | Beâ toâng moùng ñaù 1x2 M250 |
| Ván khuôn cột, vách | Vaùn khuoân coät, vaùch |
| Thép tròn D18 trở lên | Theùp troøn D18 trôû leân |
Trên màn hình chuỗi ký tự trông "lạ", nhưng khi hiển thị bằng phông VNI-Times sẽ ra đúng tiếng Việt.
Lưu ý
- Ô công thức được bỏ qua hoàn toàn, chỉ ô chứa chữ mới bị đổi mã.
- Nhờ xét nội dung trước phông chữ, chữ Unicode còn để phông
.Vn…vẫn được hiểu đúng là Unicode, còn chữ TCVN3 đã bị đổi sang phông Unicode (ví dụ Arial) vẫn được nhận ra nhờ các ký hiệu nhưª,«,©. - Kết quả ghi đè lên ô. Ctrl+Z ngay sau lệnh đưa sheet về như trước (nhờ bản sao lưu); xem Khôi phục dữ liệu.
- Máy người nhận phải có sẵn phông VNI-Times, nếu không văn bản sẽ hiển thị sai; nên gửi kèm ghi chú về bộ phông.
- Sau khi chuyển sang VNI, các hàm dò tìm/so sánh với dữ liệu Unicode sẽ không còn khớp — chuyển ở bước cuối, khi đã tính toán xong.
- Chưa chọn vùng nào thì addin báo "Vui lòng chọn vùng dữ liệu." và không làm gì.
Liên quan
- Sang Unicode — đưa hồ sơ cũ về chuẩn Unicode để tính toán, dò tìm.
- Sang TCVN3 — bảng mã cũ còn gặp nhiều ở hồ sơ phía Bắc.
- Chuyển mã — chọn phạm vi chuyển rộng hơn (cả sheet hoặc cả workbook).
- Xoá dấu — khi cần chuỗi không dấu thay vì đổi bảng mã.