Nhiều người, vì lý do này hay lý do khác, dường như luôn sử dụng các tab để thiết lập các bảng đơn giản hơn là sử dụng trình chỉnh sửa bảng tích hợp sẵn trong Word. Nếu bạn muốn nhanh chóng chuyển đổi “bảng tab” thành một bảng Word thực, bạn sẽ đánh giá cao thủ thuật này. Macro được trình bày ở đây, TabsToTable, giả định rằng mỗi dòng đại diện cho một hàng khác nhau trong bảng và các tab biểu thị sự phân chia giữa các cột.

Bạn có thể thắc mắc tại sao bạn lại muốn sử dụng macro để chuyển đổi bảng theo thẻ, thay vì sử dụng tùy chọn Chuyển Văn bản thành Bảng từ công cụ Bảng. (Công cụ Bảng hiển thị trong nhóm Bảng trên tab Chèn của dải băng.) Lý do rất đơn giản: tùy chọn Chuyển đổi giả định rằng mọi tab đại diện cho một cột. Nếu bạn đã xem khối này một vài lần, bạn đã biết rằng nhiều lần bảng tab sử dụng nhiều tab giữa các cột. Do đó, nhiệm vụ đầu tiên của macro là thay thế nhiều tab bằng một tab duy nhất, sau đó thực hiện chuyển đổi.

Sub TabsToTable     With Selection.Find         .ClearFormatting         .Replacement.ClearFormatting         .Text = "^t{2,}"

.Replacement.Text = "^t"

.Forward = True         .Wrap = wdFindStop         .Format = False         .MatchCase = False         .MatchWholeWord = False         .MatchAllWordForms = False         .MatchSoundsLike = False         .MatchWildcards = True     End With     Selection.Find.Execute Replace:=wdReplaceAll     Selection.ConvertToTable _     Separator:=wdSeparateByTabs, _     Format:=wdTableFormatNone End Sub

Khi bạn đã sẵn sàng chạy macro, chỉ cần chọn văn bản bạn muốn chuyển đổi. Khi bạn chạy macro này, bạn sẽ nhận được điều tương tự như bạn sẽ nhận được nếu bạn chọn tùy chọn Chuyển Văn bản thành Bảng từ công cụ Bảng. Điều này có nghĩa là các cột của bạn có thể trông rất thú vị; chúng chắc chắn sẽ cần được thay đổi kích thước. Nhưng công việc khó khăn để loại bỏ tất cả các tab đã được thực hiện cho bạn.

_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 (5955) áp dụng cho Microsoft Word 2007, 2010, 2013, 2016, 2019 và Word trong Office 365. Bạn có thể tìm thấy phiên bản của mẹo này cho giao diện menu cũ hơn của Word tại đây: