Đổi Font
Vị trí trên ribbon: Tab DVD Addin → Nhóm Văn bản và Số → Menu In nghiêng
ID lệnh: btnRegularFontChange
Chức năng
Lệnh đổi font cho một phần nội dung bên trong ô, phần đó được xác định bằng ký tự ngăn cách. Đây là việc hay gặp ở bảng biểu song ngữ: dòng tiếng Việt để font này, dòng tiếng Anh để font khác, nhưng cả hai nằm chung một ô nên không thể chọn font theo ô được.
Lệnh hỗ trợ hai kiểu ngăn cách: ký tự xuống dòng trong ô (Chr(10)) — khi đó các đoạn thứ 2, 4, 6… được đổi font; và dấu gạch chéo / — khi đó phần văn bản đứng sau dấu / trên mỗi dòng được đổi font.
Cách dùng
- Bôi đen vùng ô cần đổi font từng phần.
- Vào tab DVD Addin → nhóm Văn bản và Số → menu In nghiêng → Đổi Font.
- Hộp nhập thứ nhất hỏi ký tự ngăn cách, mặc định
Chr(10). Chỉ nhậnChr(10)hoặc/; nhập ký tự khác thì sau hộp hỏi tên font, lệnh báo "Chỉ hỗ trợ ngăn cách bằng Chr(10) hoặc /" rồi dừng. - Hộp nhập thứ hai hỏi tên font, mặc định
Times New Roman. Gõ đúng tên font đang có trên máy, ví dụArial Narrow,Cambria. - Bấm OK, rồi bấm Tiếp tục ở hộp Xác nhận thay đổi dữ liệu. Lệnh đổi font đúng phần văn bản tương ứng, đồng thời bật xuống dòng tự động (Wrap Text) và tự động giãn chiều cao dòng. Thanh trạng thái báo số ô đã xử lý.
Video hướng dẫn
In nghiêng, Đảo ngược, Đổi Font · 6 phút 53 giây · 13 trường hợp · Tải video · File thực hành theo video
Lệnh trong video: In nghiêng · Đổi Font · Đảo ngược
Các chương (20)
- Giới thiệu
- Mở lệnh
- Hộp nhập
- 1 · Song ngữ hai dòng
- 2 · Nghiêng xen kẽ nhiều đoạn
- 3 · Dấu / trên cùng một dòng
- 4 · Ô đã in nghiêng sẵn
- Lệnh Đảo ngược
- 5 · Tên – mã hiệu đổi chỗ
- 6 · Ba phần trở lên
- 7 · Đổi chỗ từng cặp dòng
- 8 · Bẫy: gõ - thiếu dấu cách
- Lệnh Đổi Font
- 9 · Tiêu đề Việt / Anh
- 10 · Hai kiểu ngăn cách
- 11 · Chiều cao dòng bị tính lại
- 12 · Ký tự ngăn cách không nhận
- 13 · Ghi đè và hoàn tác
- 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 Nghiệm thu), mở ra là làm theo được ngay từng bước.
Bước 1. Bôi đen các ô song ngữ cần đổi font từng phần, ví dụ hàng tiêu đề viết kiểu Tiếng Việt / English (1).

Bước 2. Trên ribbon, mở tab DVD Addin → nhóm Văn bản và Số → mở menu In nghiêng → chọn Đổi Font.

Bước 3. Hai hộp nhập của Excel lần lượt hiện ra. Hộp thứ nhất hỏi ký tự ngăn cách (điền sẵn Chr(10)): gõ / rồi bấm OK — lệnh chỉ nhận Chr(10) hoặc /. Hộp thứ hai hỏi tên font, điền sẵn Times New Roman: giữ nguyên hoặc gõ đúng tên một font có trên máy, rồi bấm OK.
Bước 4. Add-in báo trước rằng lệnh còn bật xuống dòng và tự giãn chiều cao dòng. Giữ dấu chọn sao lưu sheet (1), rồi bấm Tiếp tục (2).

Bước 5. Trong mỗi ô, phần chữ đứng sau dấu / (No., Inspected work…) chuyển sang font Times New Roman, phần tiếng Việt giữ font cũ; ô được bật xuống dòng và dòng tự giãn cao vừa nội dung (1). Thanh trạng thái báo số ô đã xử lý (2).

Ví dụ
Bảng nghiệm thu song ngữ, mỗi ô tiêu đề gồm hai dòng: dòng 1 tiếng Việt, dòng 2 tiếng Anh. Chọn hàng tiêu đề, chạy lệnh, giữ ngăn cách Chr(10), nhập font Arial Narrow. Kết quả: dòng "Foundation concrete" chuyển sang Arial Narrow, dòng "Bê tông móng" giữ nguyên font cũ; ô tự bật wrap và giãn chiều cao vừa đủ hai dòng.
Nếu bảng của bạn viết kiểu Bê tông móng / Foundation concrete trên cùng một dòng thì chọn ngăn cách /, phần sau dấu gạch chéo sẽ được đổi font.
Lưu ý
- Lệnh chỉ thay định dạng font ký tự, không thay đổi nội dung ô.
- Chỉ chấp nhận hai kiểu ngăn cách
Chr(10)và/; các ký tự khác bị từ chối. - Lệnh tự bật Wrap Text và AutoFit chiều cao dòng, nên bố cục bảng có thể thay đổi sau khi chạy.
- Ô công thức thường không nhận được định dạng theo từng ký tự nên sẽ bị bỏ qua âm thầm.
- Với ô gộp, lệnh đọc nội dung của ô trên cùng bên trái vùng gộp.
- 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.
Liên quan
- In nghiêng — cùng cơ chế ngăn cách, nhưng in nghiêng thay vì đổi font.
- Đảo ngược — đảo thứ tự các đoạn trong ô trước khi đổi font.
- Chuyển mã — đổi bảng mã tiếng Việt (Unicode / VNI / TCVN3) cho cả ô.
- Xoá space thừa — dọn khoảng trắng dư để chia đoạn chính xác.