2 วิธีด่วนในการแยกข้อความจากกล่องข้อความในเอกสาร Word ของคุณ

แบ่งปันเลย:

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

ในบางครั้ง เราจะได้ไฟล์ Word ที่มีกล่องข้อความจำนวนมาก โดยปกติจะมีข้อความหรือเนื้อหาที่เกี่ยวข้องอยู่ภายในกล่องเหล่านั้น จากนั้นอาจจำเป็นต้องรับเฉพาะข้อความข้างในแทนที่จะเก็บทั้งกล่องข้อความ

แน่นอนว่าการดึงคำภายในกล่องข้อความเดียวนั้นรวดเร็ว เพียงแค่คัดลอกข้อความออกมาแล้ววางที่อื่น อย่างไรก็ตาม เมื่อพูดถึงหลายร้อยรายการ เราควรเรียนรู้เคล็ดลับสั้นๆ เพื่อให้งานสำเร็จลุล่วง

วิธีที่ 1: ใช้ "บานหน้าต่างการเลือก"

  1. ก่อนและหน้าostคลิกแท็บ“ หน้าแรก”
  2. จากนั้นคลิกไอคอน “เลือก” ในกลุ่ม “การแก้ไข”
  3. ถัดไป ในเมนูแบบเลื่อนลง เลือก "บานหน้าต่างการเลือก"คลิก "หน้าแรก" -> คลิก "เลือก" -> คลิก "บานหน้าต่างการเลือก"
  4. ตอนนี้ที่ด้านขวาของหน้าจอ คุณจะเห็นกล่องข้อความทั้งหมดที่ปรากฏบนบานหน้าต่าง
  5. กด “Ctrl” แล้วคลิกชื่อกล่องข้อความเหล่านั้นบนบานหน้าต่างทีละรายการเพื่อเลือกทั้งหมด
  6. และเลื่อนไปวางเคอร์เซอร์บนบ็อกซ์ไลน์อันใดอันหนึ่งแล้วคลิกขวา
  7. ในตัวเลือกรายการ คลิก "คัดลอก" ตอนนี้หากคุณไม่ต้องการกล่องเหล่านั้นอีกต่อไป เพียงกด “ลบ”เลือกกล่องข้อความทั้งหมด -> คลิกขวาที่หนึ่งในบรรทัดกล่อง -> เลือก "คัดลอก"
  8. คลิกถัดไป “Start” เพื่อดูเมนู Windows
  9. เลือก “WordPad” และเปิดคลิก "Start" ->คลิก "WordPad"
  10. จากนั้นคลิก "วาง" เพื่อรับข้อความทั้งหมดจากกล่องข้อความคลิก "วาง"
  11. จากนั้นเลือกข้อความทั้งหมดแล้วคลิกขวาเพื่อเลือก "คัดลอก"คลิก "คัดลอก"
  12. ตอนนี้เปิดเอกสาร Word ใหม่แล้วคลิกขวาเพื่อเลือก "เก็บข้อความเท่านั้น" เพื่อรับข้อความคลิกขวาที่เอกสารใหม่ -> เลือก "เก็บข้อความเท่านั้น"

วิธีที่ 2: ใช้รหัส VBA

อย่างที่คุณเห็น แม้จะใช้วิธีแรก คุณก็ไม่สามารถหลีกเลี่ยงการเลือกกล่องข้อความทั้งหมดได้ ในกรณีที่พวกคุณบางคนเกลียดงานแรงงานแบบนี้ เราขอเสนอวิธีเรียกใช้มาโครให้คุณ ด้วยวิธีที่ 2 คุณสามารถแยกข้อความทั้งหมดในครั้งเดียวและลบกล่องข้อความได้

  1. ประการแรกกด“ Alt + F11” เพื่อเปิดตัวแก้ไข VBA
  2. ประการที่สองคลิก "ปกติ" จากนั้นคลิก "แทรก"
  3. จากนั้นเลือก "โมดูล" เพื่อแทรกใหม่คลิก "Normal" -> คลิก "Insert" -> คลิก "Module"
  4. จากนั้นดับเบิลคลิกที่ชื่อโมดูลเพื่อเปิดพื้นที่แก้ไข
  5. วางรหัสต่อไปนี้แล้วคลิก "เรียกใช้":วางรหัส -> คลิก "เรียกใช้"
Sub DeleteTextBoxesAndExtractTheText()
  Dim nNumber As Integer
  Dim strText As String

  '  Delete all textboxes and extract the text from them
  With ActiveDocument
    For nNumber = .Shapes.Count To 1 Step -1
    If .Shapes(nNumber).Type = msoTextBox Then
      strText=strText& .Shapes(nNumber).TextFrame.TextRange.Text & vbCr
      .Shapes(nNumber).Delete
    End If
  Next
  End With

  '  Open a new document to paste the text from textboxes.
  If strText <> "" Then
    Documents.Add Template:="Normal"
    ActiveDocument.Range.Text = strText
  Else
    MsgBox ("There is no textbox.")
  End If
End Sub

นี่คือสิ่งที่คุณน่าจะได้รับ:ผลของการเรียกใช้มาโคร

รับมือกับไฟล์ Word ที่เสียหาย

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

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

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

แบ่งปันเลย:

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