Độ rộng cột khác nhau khi dán (Microsoft Word)
Khi làm việc với các bảng, không có gì lạ khi cắt các hàng từ bảng này và dán chúng vào bảng khác. Tuy nhiên, kết quả của những hành động như vậy có thể không như bạn mong đợi. Các hàng đã dán — ngay cả khi chúng có cùng số cột với bảng mục tiêu — có thể trông “mất cân bằng”, với các đường viền ô hiện không xếp hàng với hàng ở trên hoặc dưới hàng.
Có một số cách bạn có thể khắc phục tình trạng này. Giải pháp đầu tiên liên quan đến việc thay đổi cách bạn thực sự dán các hàng vào bảng mục tiêu. Hãy thử điều này vào lần sau khi bạn muốn dán:
-
Đảm bảo rằng bạn đã bật Hiển thị tất cả. (Nhấp vào công cụ trên thanh công cụ trông giống như một chữ P. ngược)
-
Thêm một hàng trống ở cuối bảng mục tiêu. Không nên có gì trong hàng này.
-
Trong bảng nguồn, hãy chọn các ô trong các hàng bạn muốn sao chép. Bạn không được chọn điểm đánh dấu cuối hàng ở cuối các hàng này. Nói cách khác, mọi thứ trong các hàng này phải được chọn, ngoại trừ các điểm đánh dấu cuối hàng. (Xem Hình 1.)
-
Nhấn Ctrl + C để sao chép thông tin vào Clipboard.
-
Trong bảng đích, định vị điểm chèn ở ô ngoài cùng bên trái của hàng mới mà bạn đã thêm ở bước 2. (Hãy nhớ rằng hàng này phải để trống.)
-
Nhấn Ctrl + V.
Nếu bạn làm theo quy trình này, thì nội dung từ bảng nguồn sẽ được sao chép vào các ô trong bảng đích. Các hàng mới được tạo, nếu cần và các hàng này có cùng độ rộng ô với các hàng khác trong bảng.
Có một gottcha ở đây. Lưu ý rằng kỹ thuật này liên quan đến việc thêm một hàng trống vào cuối bảng (bước 2). Điều này là do khi bạn dán vào hàng cuối cùng, Word sẽ tự động thêm bao nhiêu hàng mà bạn cần. Nếu bạn muốn dán thông tin nguồn vào một số vị trí khác trong bảng, thì cuối cùng bạn có thể ghi đè thông tin đã có trong bảng — trừ khi bạn thêm đủ hàng trống để chứa dữ liệu sẽ được dán vào bảng.
Nếu bạn đang làm việc với một bảng đã có chiều rộng cột lộn xộn trên các hàng riêng lẻ, thì rõ ràng bạn không thể sử dụng kỹ thuật trên.
Thay vào đó, bạn có thể muốn sử dụng tính năng AutoFit của Word. Nếu bạn đang sử dụng Word 97, hãy làm theo các bước sau:
-
Chọn toàn bộ bảng.
-
Chọn Chiều cao và Chiều rộng của Ô từ menu Bảng. Thao tác này sẽ hiển thị hộp thoại Chiều cao và Chiều rộng ô.
-
Đảm bảo rằng tab Cột được chọn.
-
Nhấp vào AutoFit.
Nếu bạn đang sử dụng Word 2000, Word 2002 hoặc Word 2003 thì quy trình này hơi khác một chút:
-
Chọn toàn bộ bảng.
-
Chọn AutoFit từ menu Table. Word hiển thị một menu con.
-
Chọn AutoFit to Contents từ Menu con.
Nếu muốn, bạn cũng có thể sử dụng AutoFit bằng cách nhấp đúp vào đường viền bên trái của bảng.
Một cách tiếp cận khác là thực hiện quá trình chuyển đổi bảng thành văn bản thành bảng, kết quả là cho phép Word xác định độ rộng cột mới. Làm theo các bước chung sau:
-
Chọn toàn bộ bảng của bạn.
-
Chuyển bảng thành văn bản, đảm bảo rằng bạn chỉ định các tab làm dấu phân cách của mình.
-
Ngay lập tức chuyển đổi văn bản trở lại bảng, đảm bảo rằng bạn chỉ ra rằng các tab là dấu phân cách cột.
Cuối cùng, nếu bạn có khá nhiều bảng với độ rộng cột lộn xộn, bạn có thể tạo một macro sẽ chạy qua và về cơ bản thực hiện Tự động bổ sung trên mỗi bảng trong tài liệu.
Sub AutoFitAllTables() Dim oTbl As Table For Each oTbl In ActiveDocument.Tables oTbl.Columns.AutoFit Next oTbl End Sub
_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 (3897) áp dụng cho Microsoft Word 97, 2000, 2002 và 2003. Bạn có thể tìm thấy phiên bản của mẹo này cho giao diện ribbon của Word (Word 2007 và sau này) tại đây: