Khi làm việc với bảng, bạn có thể không muốn các hàng trong bảng bị ngắt giữa các trang. Nói cách khác, bạn muốn mọi thứ trong mỗi hàng nằm trên cùng một trang. Điều này đủ dễ dàng để thực hiện theo cách thủ công — bạn chỉ cần điều chỉnh các thuộc tính của bảng theo cách sau:

  1. Chọn hàng (hoặc các hàng) bạn muốn ảnh hưởng.

  2. Hiển thị tab Bố cục của ruy-băng.

  3. Bấm vào công cụ Thuộc tính trong nhóm Bảng. Word sẽ hiển thị hộp thoại Thuộc tính bảng.

  4. Đảm bảo rằng tab Hàng được chọn. (Xem Hình 1.)

  5. Xóa tùy chọn Cho phép Hàng Ngắt giữa các Trang.

  6. Bấm OK.

Bây giờ mỗi hàng sẽ ở trên trang riêng của nó. Bảng sẽ vẫn ngắt giữa các trang, nhưng các hàng riêng lẻ trong bảng thì không.

Mặc dù điều này có vẻ dễ dàng, nhưng có thể hơi mệt mỏi khi thực hiện cùng một quá trình này cho nhiều bảng trong một tài liệu. Ví dụ: nếu bạn có 50 bảng, thì bạn phải thực hiện các bước trên 50 lần. Argh!

Câu trả lời là sử dụng macro để thay đổi cài đặt Cho phép Ngắt Hàng qua Các Trang cho tất cả các bảng. Sau đây sẽ thực hiện thủ thuật:

Sub StopRowBreaking()

Dim tbl As Table     For Each tbl In ActiveDocument.Tables         tbl.Rows.AllowBreakAcrossPages = False     Next End Sub

Macro hoạt động vì nó bước qua từng bảng và xóa cài đặt (thuộc tính AllowBreakAcrossPages) cho tất cả các hàng của bảng dưới dạng một nhóm. Nó rất nhanh chóng, ngay cả khi bạn có từ 50 bảng trở lên trong tài liệu của mình.

_Lưu ý: _

Nếu bạn muốn biết cách sử dụng các macro được mô tả trên trang này (hoặc trên bất kỳ trang nào khác trên các trang WordTips), tôi đã chuẩn bị một trang đặc biệt bao gồm thông tin hữu ích.

WordTips là nguồn của bạn để đào tạo Microsoft Word hiệu quả về chi phí.

(Microsoft Word là phần mềm xử lý văn bản phổ biến nhất trên thế giới.) Mẹo này (13339) áp dụng cho Microsoft Word 2007, 2010, 2013, 2016, 2019 và Word trong Office 365.