2 วิธีที่มีประโยชน์ในการแยกข้อความที่ไฮไลต์ออกจากเอกสาร Word ของคุณ

แบ่งปันเลย:

ในบทความนี้เราจะแสดงวิธีการที่มีประโยชน์ 2 วิธีในการแยกข้อความที่ไฮไลต์ออกจากเอกสาร Word ของคุณ

บ่อยครั้งเรามักจะเน้นข้อความด้วยสีเมื่อสำรวจเอกสาร ข้อความทั้งหมดเหล่านี้อาจกระจายไปทั่วบทความ แต่พวกเขาสมควรได้รับความสนใจจากเราอย่างแน่นอน ดังนั้นเราสามารถส่งออกและจัดเรียงไว้ในเอกสารอื่นเพื่อการตรวจสอบอย่างรวดเร็วในครั้งต่อไปช่วยให้เราไม่ต้องเลื่อนวงล้อเมาส์ซ้ำแล้วซ้ำเล่า

วิธีที่ 1: ใช้คุณลักษณะ "การค้นหาขั้นสูง"

  1. ก่อนอื่นให้คลิกแท็บ "หน้าแรก" จากนั้นคลิกปุ่มกลับหัวด้านหลัง "ค้นหา"
  2. จากนั้นเลือก“ การค้นหาขั้นสูง” เพื่อเปิดกล่องโต้ตอบ“ ค้นหาและแทนที่”คลิก "หน้าแรก" -> คลิกปุ่ม -> คลิก "การค้นหาขั้นสูง"
  3. ในกล่องให้วางเคอร์เซอร์ไว้ในกล่องข้อความ "ค้นหาอะไร" แล้วคลิก "เพิ่มเติม"
  4. จากนั้นคลิกปุ่ม "รูปแบบ" และเลือก "ไฮไลต์"คลิก "รูปแบบ" -> เลือก "ไฮไลต์"
  5. จากนั้นคลิกแท็บ "ค้นหาใน" และเลือก "เอกสารหลัก"คลิก "ค้นหาใน" -> เลือก "เอกสารหลัก"

ตอนนี้คุณจะเห็นข้อความไฮไลต์ทั้งหมดที่เลือกไว้ด้านล่าง:ผลการค้นหาในการเลือก

คุณสามารถคัดลอกและวางลงในเอกสารใหม่ได้จากนั้น

วิธีที่ 2: ใช้ Word VBA

ดังที่แสดงในตัวอย่างของเราไม่แปลกที่จะมีหลายข้อความในสีไฮไลต์ที่แตกต่างกัน ตอนนี้เรามาพูดถึงวิธีรับเนื้อหาทั้งหมดในสีไฮไลต์เดียวกันก่อน

  1. ก่อนและหน้าostกด“ Alt + F11” เพื่อเปิดตัวแก้ไข VBA
  2. จากนั้นคลิก "ปกติ"
  3. แล้วคลิก“ แทรก”
  4. จากนั้นเลือก "โมดูล"คลิก "Normal" -> คลิก "Insert" -> คลิก "Module"
  5. ดับเบิลคลิกที่โมดูลใหม่เพื่อดึงพื้นที่การเข้ารหัสออกมา
  6. ตอนนี้วางรหัสต่อไปนี้ที่นั่น:
Sub ExtractHighlightedTextsInSameColor()
  Dim objDoc As Document, objDocAdd As Document
  Dim objRange As Range

  Set objDoc = ActiveDocument
  Set objDocAdd = Documents.Add
  objDoc.Activate

  With Selection
    .HomeKey Unit:=wdStory
     With Selection.Find
       .Highlight = True
       Do While .Execute
         If Selection.Range.HighlightColorIndex = wdYellow Then
           Set objRange = Selection.Range
           objDocAdd.Range.InsertAfter objRange & vbCr 
           Selection.Collapse wdCollapseEnd
         End If
       Loop
     End With
  End With
End Sub
  1. จากนั้นคลิกปุ่ม“ Run”วางรหัส -> คลิก "เรียกใช้"

คุณจะมีเอกสารใหม่พร้อมข้อความที่ไฮไลต์ทั้งหมดอยู่ในนั้น

จากนั้นมีมาโครอีกอันที่จะช่วยให้คุณสามารถรวบรวมข้อความที่ไฮไลต์ทั้งหมดที่มีสีเดียวกันจากเอกสารหลายชุด สิ่งที่คุณต้องทำคือจัดระเบียบทั้งหมดในโฟลเดอร์เดียวและทำตามขั้นตอนข้างต้น แต่แทนที่มาโครด้วยอันนี้:

Sub ExtractHighlightedTextsInSameColorFromMultiDoc()
  Dim objDoc As Document, objDocAdd As Document
  Dim strFile As String, strFolder As String
  Dim objRange As Range
 
  '  Initialization
  strFolder = "C:\Users\Public\Documents\New folder\"
  strFile = Dir(strFolder & "*.docx", vbNormal)
 
  Set objDocAdd = Documents.Add
 
  '  Precess each file in the file folder.
  While strFile <> ""
  Set objDoc = Documents.Open(FileName:=strFolder & strFile)
 
  With Selection
    .HomeKey Unit:=wdStory
    With Selection.Find
      .Highlight = True
      Do While .Execute
        If Selection.Range.HighlightColorIndex = wdYellow Then
          Set objRange = Selection.Range
          objDocAdd.Range.InsertAfter objRange & vbCr
          Selection.Collapse wdCollapseEnd
        End If
      Loop
    End With
  End With
 
  objDoc.Close
  strFile = Dir()
  Wend
End Sub

หมายเหตุ:

  1. อย่างแรกอย่างที่คุณเห็นมาโคร 2 ตัวจะแยกข้อความทั้งหมดเป็นสีเหลือง คุณสามารถแทนที่รหัสได้อย่างแน่นอน“wdสีเหลือง” ด้วยสีอื่น ๆ นี่คือลิงค์ที่คุณสามารถเยี่ยมชม: https://docs.microsoft.com/en-us/previous-versions/office/developer/office-2003/aa172829(v=office.11)
  2. ประการที่สองหากคุณต้องการรวบรวมข้อความที่ไฮไลต์ทั้งหมดด้วยสีที่ต่างกันคุณเพียงแค่ต้องลบ "ถ้า Selection.Range.HighlightColorIndex = wdYellow Then"และ"End If” เส้น
  3. ประการที่สามในสายรหัส“strFolder =“ C: \ Users \ Public \ Documents \ New โฟลเดอร์ \” ในมาโครที่สองแทนที่เส้นทางสตริงเส้นทางด้วยโฟลเดอร์ที่คุณมี และอย่าลืมเพิ่ม“\"ตอนท้าย

การสำรองข้อมูลจะไม่สายเกินไป

กล่าวอีกนัยหนึ่งเราให้ความสำคัญกับการสำรองข้อมูลมากว่า most คุณควรรู้ว่าตอนนี้สำคัญแค่ไหน ด้วยเหตุนี้เราจึงไม่สามารถสำรองข้อมูลได้เป็นประจำ และความจริงก็คือหากไม่มีการสำรองข้อมูลตัวเลือกเดียวที่เหลือเพียงครั้งเดียว doc ทุจริต เกิดขึ้นคือการได้รับเครื่องมือดึงข้อมูล

บทนำผู้เขียน:

Vera Chen เป็นผู้เชี่ยวชาญด้านการกู้คืนข้อมูลใน DataNumen, Inc. ซึ่งเป็นผู้นำระดับโลกด้านเทคโนโลยีการกู้คืนข้อมูล ได้แก่ xlsx ซ่อม และ pdf ซ่อมแซมผลิตภัณฑ์ซอฟต์แวร์ ดูข้อมูลเพิ่มเติมได้ที่ wwwdatanumenด้วย.

แบ่งปันเลย:

ความเห็นถูกปิด