Tim tự hỏi liệu Tìm và Thay thế có thể được sử dụng để tìm kiếm và định vị các hộp văn bản hay không. Anh ấy muốn tìm kiếm các hộp văn bản và thay thế mỗi hộp văn bản bằng một hình ảnh, vì anh ấy thấy điều này gần như không thể thực hiện theo cách thủ công khi một số hộp văn bản về cơ bản là vô hình trong tài liệu của anh ấy.

Nếu các hộp văn bản của bạn thẳng hàng với văn bản của bạn, thì bạn có thể sử dụng Tìm và Thay thế để định vị và thay thế chúng. Tất cả những gì bạn cần làm là hiển thị tab Replace của hộp thoại Find and Replace và trong hộp Find What, nhập ^ g. Đây là mã để tìm đồ họa, nhưng Word xử lý các hộp văn bản vì chúng là đồ họa khi chúng nằm trong dòng.

Tất nhiên, vấn đề là hầu hết các hộp văn bản không nội tuyến — văn bản bao bọc xung quanh chúng và chúng nằm trên lớp của chính chúng. Đối với những loại hộp văn bản này, bạn phải sử dụng macro để thực hiện tìm kiếm và thay thế. Sau đây là ví dụ về một ví dụ bạn có thể sử dụng:

Sub ReplaceTextBox()

Dim shp As Shape

For Each shp In ActiveDocument.Shapes         If shp.Type = msoTextBox Then             shp.Select             shp.Delete             Selection.PasteAndFormat (wdPasteDefault)

End If     Next End Sub

Để sử dụng macro, hãy chọn đồ họa bạn muốn sử dụng để thay thế và sau đó nhấn Ctrl + C. Thao tác này đặt đồ họa vào Clipboard. Khi bạn chạy macro, đồ họa này — hình trong Clipboard — được dán vào tài liệu thay cho mỗi hộp văn bản.

Bạn nên biết rằng macro thay thế tất cả các hộp văn bản trong tài liệu bằng đồ họa. Nếu bạn muốn thay thế một cách có chọn lọc các hộp văn bản, thì việc viết mã sẽ phức tạp hơ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 (2894) áp dụng cho Microsoft Word 2007, 2010, 2013 và 2016.