Khi Peg có một bảng với gói văn bản được đặt cho Xung quanh và sau đó cô ấy chuyển bảng thành văn bản, văn bản đó sẽ nằm trong một khung. Cô ấy không muốn nó trong một khung hình; cô ấy chỉ muốn nó đơn giản, phù hợp với văn bản. Peg tự hỏi liệu có cài đặt nào ngăn bảng đã chuyển đổi kết thúc trong một khung hay không.

Không có cài đặt nào kiểm soát hành vi này. Word thực hiện điều đó vì nó không biết đặt văn bản bảng ở đâu so với văn bản tài liệu thông thường, vì vậy nó đặt nó trong một khung. Cách duy nhất để giải quyết vấn đề này theo cách thủ công là thay đổi gói văn bản để bảng được nội dòng, sau đó thực hiện chuyển đổi thành văn bản. Bạn có thể tự động hóa điều này một chút bằng cách sử dụng macro đơn giản:

Sub ConvertTable1()

If Selection.Information(wdWithInTable) Then         Selection.Tables(1).Rows.WrapAroundText = False         Selection.Rows.ConvertToText Separator:=wdSeparateByTabs, _           NestedTables:= True     Else         MsgBox "Insertion point must be in a table."

End If End Sub

Tất nhiên, nếu bạn chọn đi theo “tuyến macro”, bạn có thể sử dụng macro để chuyển bảng thành văn bản (sẽ đặt nó trong một khung) và sau đó xóa khung. Đây là cách để làm điều đó:

Sub ConvertTable2()

If Selection.Information(wdWithInTable) Then         Selection.Rows.ConvertToText Separator:=wdSeparateByTabs, _           NestedTables:= True         ActiveDocument.Frames.Delete     Else         MsgBox "Insertion point must be in a table."

End If End Sub

Một trong hai macro tạo ra cùng một kết quả. Tất cả những gì bạn cần làm là đảm bảo điểm chèn nằm trong bảng và sau đó chạy macro.

_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 (2358) áp dụng cho Microsoft Word 2007, 2010, 2013 và 2016.