2 phương pháp thông minh để xóa nội dung giữa hai từ cụ thể trong tài liệu Word của bạn

Chia sẻ ngay bây giờ:

Trong bài viết này, chúng tôi xin giới thiệu cho bạn 2 cách thông minh để xóa nội dung giữa 2 từ cụ thể trong tài liệu Word của bạn.Xóa nội dung giữa hai từ cụ thể trong tài liệu Word của bạn

Trong bài viết trước, chúng tôi đã thảo luận về phương pháp trích xuất chúng sang một tài liệu khác. Để biết chi tiết, bạn có thể tham khảo p nàyost: Cách trích xuất nội dung giữa hai từ cụ thể từ tài liệu Word này sang tài liệu Word khác

Và hôm nay, chúng tôi sẽ minh họa 2 cách xóa nội dung giữa hai từ cụ thể trong tài liệu Word của bạn. Tuy nhiên, hãy xem các kịch bản ứng dụng ở đâu.

  1. Trước hết, chúng ta có xu hướng đặt văn bản trong ngoặc. Và sau một thời gian, bạn có thể cần xóa hoặc viết lại chúng, chẳng hạn như bên dưới:Xóa văn bản trong ngoặc
  2. Thứ hai, trong một số tệp nhật ký hoặc báo cáo phòng thí nghiệm, bạn có thể phải xóa văn bản giữa 2 từ cụ thể. Ví dụ: trong ảnh chụp màn hình bên dưới, bạn có thể cần xóa văn bản màu đỏ giữa “Nhận xét:” và “Giá trị:”.Xóa văn bản giữa hai từ

Bây giờ đây là 2 cách tiếp cận.

Cách 1: Sử dụng tính năng “Tìm và Thay thế”

  1. Trước hết, nhấn “Ctrl + H” để mở hộp “Tìm và Thay thế”.
  2. Trong hộp văn bản “Tìm gì”, nhập từ đầu tiên, “*” và từ thứ hai. Trong trường hợp của chúng tôi, chúng tôi phải nhập “Nhận xét:*Giá trị:”.
  3. Sau đó, trong hộp văn bản “Thay thế bằng”, nhập các từ bạn muốn giữ lại. Ví dụ: để chỉ xóa nội dung giữa các từ, bạn cần nhập từ đầu tiên và từ thứ hai vào hộp “Thay thế bằng”, chẳng hạn như “Giá trị nhận xét”. Hoặc bạn cũng có thể chọn xóa 2 từ đó bằng cách để trống ô “Thay thế bằng”.
  4. Tiếp theo, nhấp vào “More” để đưa ra nhiều tùy chọn hơn.
  5. Sau đó chọn hộp “Sử dụng ký tự đại diện” và nhấp vào “Thay thế tất cả”.Nhập vào Hộp văn bản "Tìm gì" và "Thay thế bằng"->Chọn hộp "Sử dụng ký tự đại diện"->Nhấp vào "Thay thế tất cả"

Phương pháp 2: Chạy mã VBA

  1. Đầu tiên và foremost, nhấn “Alt+ F11” để kích hoạt trình soạn thảo VBA trong Word.
  2. Sau đó nhấp vào dự án “Bình thường” và sau đó nhấp vào tab “Chèn” trên thanh menu.
  3. Tiếp theo chọn “Mô-đun” từ menu thả xuống của “Chèn”.Nhấp vào "Bình thường" -> Nhấp vào "Chèn" -> Nhấp vào "Mô-đun"
  4. Nhấp đúp chuột vào mô-đun để mở nó và dán các mã sau vào đó:
Sub DeleteTextBetweenTwoWords()
  Dim strFirstWord As String
  Dim strLastWord As String
  Dim objDoc As Document
  Dim objWord As Object
 
  Set objDoc = ActiveDocument
  strFirstWord = InputBox("Enter the first word:", "First Word")
  strLastWord = InputBox("Enter the last word:", "Last Word")
 
  With Selection
    .HomeKey Unit:=wdStory
    With Selection.Find
      .ClearFormatting
      .Replacement.ClearFormatting
      .Text = strFirstWord & "*" & strLastWord
      .Replacement.Text = strFirstWord & strLastWord
      .MatchWildcards = True
      .Execute Replace:=wdReplaceAll
    End With
  End With
 
  Set objDoc = Nothing
  Set objWord = Nothing
End Sub
  1. Và nhấp vào “Chạy” hoặc nhấn “F5” để thực thi mã.Dán mã-> Nhấp vào "Chạy"
  2. Bây giờ trong hộp “First Word”, hãy nhập từ đầu tiên. Và nhấp vào “OK” để tiếp tục.Nhập Word vào hộp văn bản
  3. Tương tự, tại ô “Last Word” nhập từ cuối cùng. Nhấp vào “OK” để tiếp tục.

Lưu ý:

Để xóa luôn 2 từ đó, bạn có thể thay thế dòng mã này:

.Replacement.Text = strFirstWord & strLastWord

Đến

.Replacement.Text = “”

Xóa nội dung trong ngoặc

  1. Thực hiện theo các bước trên để cài đặt và chạy macro.
  2. Thay vào đó hãy chạy macro này:
Sub DeleteTextInAngleBrackets()
  With Selection
    .HomeKey Unit:=wdStory
    With Selection.Find
      .ClearFormatting
      .Replacement.ClearFormatting
      .Text = "\<(*)\>"
      .MatchWildcards = True
      .Replacement.Text = "<>"
      .Execute Replace:=wdReplaceAll
    End With
  End With
End Sub

Macro trên được dành để xóa văn bản trong dấu ngoặc nhọn (<>).

Chắc chắn có thể có nhiều loại dấu ngoặc trong tài liệu của bạn.

Đối với niềng răng { }:

Thay thế

.Text = "\<(*)\>"
.Replacement.Text = "<>"

Với

.Text = "\{(*)\}"
.Replacement.Text = "{}"

Đối với dấu ngoặc đơn ( ):

Dùng 2 dòng này

.Text = "\((*)\)"
.Replacement.Text = "()"

Đối với dấu ngoặc vuông [ ]:

.Text = "\[(*)\]"
.Replacement.Text = "[]"

Sao lưu tập tin của bạn ngay bây giờ

Việc đề phòng trước khi điều gì đó tồi tệ xảy ra luôn là điều tốt. Và việc sao lưu tài liệu Word sẽ cho phép bạn sử dụng phiên bản dữ liệu mới nhất nếu có bất kỳ thảm họa nào xảy ra. Sau đó, bạn có thể sử dụng một công cụ để sửa chữ không có nhiều lo lắng.

Giới thiệu tác giả:

Vera Chen là một chuyên gia phục hồi dữ liệu trong DataNumen, Inc., công ty hàng đầu thế giới về công nghệ khôi phục dữ liệu, bao gồm phục hồi xls và pdf sửa chữa các sản phẩm phần mềm. Để biết thêm thông tin, hãy truy cập www.datanumennăm

Chia sẻ ngay bây giờ:

Được đóng lại.