ในบทความนี้เราจะเน้นที่การสาธิตวิธีการลบหลาย ๆ หน้าในเอกสาร Word ของคุณผ่าน VBA
การร่างเอกสารจำเป็นต้องมีการปรับเปลี่ยนอยู่เสมอ และการลบเนื้อหาในหน้าต่างๆ ก็มีความจำเป็นเช่นเดียวกับการแก้ไขอื่นๆ การลบข้อความที่ไม่จำเป็นนั้นทำได้ง่าย คนส่วนใหญ่มักเลือกข้อความที่ต้องการลบ แล้วกดปุ่ม "ลบ" หรือ "แบ็คสเปซ" ก็เพียงพอแล้ว
สิ่งนี้จะทำให้คุณได้รับสิ่งที่คุณต้องการอย่างแน่นอน แต่มีวิธีที่เร็วกว่าในการทำเช่นนั้น ยิ่งไปกว่านั้นคุณข้ามขั้นตอนการเลือกและลบหลาย ๆ หน้าพร้อมกัน วิธีที่น่าสนใจคือการเรียกใช้แมโคร Word
ลบหน้าปัจจุบัน
สำหรับผู้ที่เกลียดการเลือกข้อความหลาย ๆ ข้อความนี่อาจเป็นพรของคุณ ก่อนอื่นมาแสดงวิธีลบเพจปัจจุบันผ่าน VBA
- เริ่มต้นด้วยการวางเคอร์เซอร์บนหน้าที่คุณต้องการลบ
- เปิดตัวแก้ไข VBA ใน Word โดยคลิกแท็บ "นักพัฒนา" แล้วคลิก "Visual Basic" หากแท็บ“ นักพัฒนา” ยังไม่มีใน Ribbon ให้กด“ Alt + F11” แทน
- ประการที่สองคลิก "ปกติ"
- จากนั้นคลิก "แทรก" และเลือก "โมดูล" ในเมนูนั้น
- เปิดโมดูลใหม่โดยดับเบิลคลิก
- และวางรหัสต่อไปนี้ที่นั่น:
Sub DeleteCurrentPage()
Dim objDoc As Document
' Initialize
Set objDoc = ActiveDocument
' Delete current page.
objDoc.Bookmarks("\Page").Range.Delete
End Sub
- สุดท้ายคลิกปุ่ม“ Run” หรือกด“ F5”
ลบหลายหน้า
- ทำตามขั้นตอนด้านบนเพื่อติดตั้งและเรียกใช้แมโคร
- แทนที่มาโครด้วยอันนี้:
Sub DeletePagesInDoc()
Dim objRange As Range
Dim strPage As String
Dim objDoc As Document
Dim nSplitItem As Long
Application.ScreenUpdating = False
' Initialize and enter page numbers of pages to be deleted.
Set objDoc = ActiveDocument
strPage = InputBox("Enter the page numbers of pages to be deleted: " & vbNewLine & _
"use comma to separate numbers", "Delete Pages", "For example: 1,3")
nSplitItem = UBound(Split(strPage, ","))
' Find specified pages and highlight their contents.
For nSplitItem = nSplitItem To 0 Step -1
With ActiveDocument
Selection.GoTo What:=wdGoToPage, Which:=wdGoToAbsolute, Count:=Split(strPage, ",")(nSplitItem)
Set objRange = .Bookmarks("\Page").Range
objRange.Delete
End With
Next nSplitItem
Application.ScreenUpdating = True
End Sub
- การเรียกใช้มาโครจะทริกเกอร์ช่องป้อนข้อมูล ป้อนหมายเลขหน้าของหน้าที่จะลบและใช้ลูกน้ำเพื่อคั่นหน้า อย่าใส่ช่องว่างหลังเครื่องหมายจุลภาค
- จากนั้นคลิก“ ตกลง” เพื่อดำเนินการต่อ
แน่นอนคุณสามารถใช้มาโครนี้เพื่อลบเพจปัจจุบันได้ เพียงป้อนหมายเลขหน้า
อย่าปล่อยให้การทุจริตหยุดคุณ
เมื่อเกิดภัยพิบัติทางข้อมูลขึ้น ย่อมส่งผลให้การทำงานประจำวันของคุณช้าลง และคุณต้องแบกรับค่าใช้จ่ายเพิ่มเติมด้วย เพื่อให้แน่ใจว่าข้อมูลของคุณปลอดภัย คุณควรหาทางป้องกันไว้ก่อน doc เสียหาย เครื่องมือซ่อม
บทนำผู้เขียน:
Vera Chen เป็นผู้เชี่ยวชาญด้านการกู้คืนข้อมูลใน DataNumen, Inc. ซึ่งเป็นผู้นำระดับโลกด้านเทคโนโลยีการกู้คืนข้อมูล ได้แก่ แก้ไข Excel และ pdf ซ่อมแซมผลิตภัณฑ์ซอฟต์แวร์ ดูข้อมูลเพิ่มเติมได้ที่ wwwdatanumenด้วย.


