Sandy hỏi làm thế nào để tìm tất cả văn bản giữa dấu ngoặc kép và định dạng nó thành chữ in đậm. Giải pháp cần có khả năng xử lý nhiều từ giữa các dấu ngoặc kép — toàn bộ cụm từ cần được in đậm. Đây là một câu hỏi thú vị và có một số cách để tiếp cận nó.

Một cách tiếp cận là sử dụng tính năng Tìm và Thay thế mạnh mẽ của Word để làm những gì bạn cần. Làm theo các bước sau:

  1. Nhấn Ctrl + H. Word hiển thị tab Thay thế của hộp thoại Tìm và Thay thế. (Xem Hình 1.)

  2. Trong hộp Tìm gì, nhập thông tin sau:

  3. Điều này phải được nhập giống như nó vốn có, không có dấu cách. Ký tự sau thanh dọc đầu tiên là trích dẫn thông minh mở đầu và ký tự sau thanh dọc thứ hai là trích dẫn thông minh đóng. Các dấu ngoặc kép thông minh được nhập vào hộp thoại bằng cách giữ phím Alt và nhập 0147 trên bàn phím cho dấu đầu tiên và sau đó là 0148 cho phím thứ hai.

  4. Di chuyển điểm chèn vào hộp Replace With.

  5. Nhấp vào Định dạng, sau đó nhấp vào Phông chữ. Word sẽ hiển thị hộp thoại Thay thế Phông chữ.

(Bạn có thể cần nhấp vào nút Thêm trước khi có thể nhìn thấy nút Định dạng.)

  1. Bấm vào tùy chọn Bold trong danh sách Font Style.

  2. Nhấp vào OK.

  3. Đảm bảo rằng hộp kiểm Sử dụng ký tự đại diện được chọn.

  4. Nhấp vào Thay thế tất cả.

Lưu ý rằng khi Word được thực hiện với tìm kiếm và thay thế này, nó sẽ không chỉ in đậm văn bản trong dấu ngoặc kép mà còn in đậm bản thân các dấu ngoặc kép.

Nếu bạn muốn thay đổi các dấu ngoặc kép trở lại bình thường, bạn có thể thực hiện một tìm kiếm theo ký tự đại diện khác, lần này chỉ cần tìm [“|” | “] (bước 2, với hai dấu ngoặc kép cuối cùng là mở và đóng dấu ngoặc kép) và thay thế nó bằng Định dạng không đậm (bước 5).

Điều thú vị cần lưu ý là bạn phải tìm kiếm [“|”] [“|”] chứ không chỉ tìm kiếm “”. Lý do cho việc này là khá đơn giản. Nếu bạn đang nhận tài liệu của mình (những tài liệu bạn đang định dạng) từ người khác, bạn sẽ không biết ngay là họ đã sử dụng dấu ngoặc kép thông minh, dấu ngoặc kép thông thường hay kết hợp cả hai hay không. Bằng cách sử dụng dấu ngoặc bao quanh hai loại dấu ngoặc kép trên cả hai mặt của thanh dọc, bạn đang yêu cầu Word khớp với một trong hai kiểu trích dẫn mở hoặc đóng. Khi bạn đã chọn Sử dụng Ký tự đại diện, Word sẽ phân biệt giữa dấu ngoặc kép thông thường và thông minh.

(Nó không không phân biệt đối xử nếu bạn đang sử dụng Tìm kiếm và Thay thế mà không bật ký tự đại diện.)

Sub BoldBetweenQuotes()

' base for a quotes finding macro     Dim blnSearchAgain As Boolean     ' move to start of doc     Selection.HomeKey Unit:=wdStory      ' start of loop     Do         ' set up find of first of quote pair         With Selection.Find             .ClearFormatting             .Text = Chr(34)

.Replacement.Text = ""

.Forward = True             .Wrap = wdFindStop             .Execute         End With         If Selection.Find.Found Then             Selection.MoveRight Unit:=wdCharacter, Count:=1             ' switch on selection extend mode             Selection.Extend             ' find second quote of this pair             Selection.Find.Execute             If Selection.Find.Found Then                 Selection.MoveLeft Unit:=wdCharacter, Count:=1                 ' make it bold                 Selection.Font.Bold = True                 Selection.Collapse Direction:=wdCollapseEnd                 Selection.MoveRight Unit:=wdCharacter, Count:=1                 blnSearchAgain = True             Else                 blnSearchAgain = False             End If         Else             blnSearchAgain = False         End If     Loop While blnSearchAgain 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 (8436) áp dụng cho Microsoft Word 2007, 2010 và 2013.

Bạn có thể tìm phiên bản của mẹo này cho giao diện menu cũ hơn của Word tại đây: