วิธีคัดลอกข้อความที่ถูกลบใน MS Word


22

ฉันต้องการคัดลอกข้อความที่อยู่ในรุ่นที่ทำเครื่องหมายว่าถูกลบ - แล้ววางลงในเอกสารอื่น แต่เมื่อฉันทำเครื่องหมายด้วยเมาส์และทำ Ctrl-C มันบอกว่า "การเลือกถูกทำเครื่องหมายเป็นข้อความที่ถูกลบ" และไม่มีการคัดลอกไปยังคลิปบอร์ด

อัปเดต : มีวิธีแก้ไขหรือไม่โดยไม่ปฏิเสธการลบ ?


คุณสามารถวางในสมุดบันทึกได้หรือไม่
malat

2
ไม่โพสต์เป็นคำตอบเนื่องจากเกี่ยวข้องกับการปฏิเสธการเปลี่ยนแปลง ... ทางออกหนึ่งคือทำสำเนาเอกสารของคุณแล้วปฏิเสธการเปลี่ยนแปลงทั้งหมดในสำเนา (คุณสามารถปฏิเสธการเปลี่ยนแปลงทั้งหมดในการกระทำเดียว) เอกสารต้นฉบับของคุณยังคงมีการเปลี่ยนแปลงทั้งหมดเอกสารใหม่ของคุณเป็นเวอร์ชันประวัติโดยไม่มีการเปลี่ยนแปลง (ลบ) ขณะนี้คุณสามารถคัดลอกและวางจากเอกสารใหม่ได้ทันที
chue x

คำตอบ:


22

มีวิธีแก้ไขปัญหาโดยไม่ปฏิเสธการลบหรือไม่

โซลูชันที่ 1:

  1. เลือกข้อความที่ถูกลบรวมทั้งคำพิเศษ

  2. จากนั้นคุณควรจะสามารถคัดลอกโดยไม่ได้รับข้อความแสดงข้อผิดพลาด

  3. วางข้อความลงในเอกสารอื่น

  4. ลบคำพิเศษ

แหล่งที่มาไม่สามารถคัดลอกข้อความที่ทำเครื่องหมายว่าถูกลบ

โซลูชันที่ 2:

ใช้รหัส VBA ต่อไปนี้:

Option Explicit

Public myString As String

Sub CopyMyDelete()
' Alt-1 is shortcut
myString = Selection.Text
End Sub


Sub PasteMyDelete()
' Alt-2 is shortcut
Selection.TypeText myString
End Sub

ตอนนี้ฉันสามารถเข้าไปในบอลลูน TrackChange ใด ๆ ให้เลือกข้อความที่ถูกลบและตี -Alt 1ใช่บางทีมันอาจงี่เง่า แต่คุณไม่สามารถคัดลอกข้อความที่ถูกลบที่เลือกใน VBA ได้ อย่างไรก็ตามคุณสามารถสร้างตัวแปรสตริงสาธารณะที่เลือกข้อความได้

ตอนนี้ฉันสามารถย้ายส่วนที่เลือกออกจากบอลลูนและที่ที่ฉันต้องการฉันสามารถAlt- 2และข้อความที่ถูกลบที่เลือกไว้ก่อนหน้านี้ถูกพิมพ์เข้ามาแน่นอนว่ามันจะถูกทำเครื่องหมายเป็นแทรกการเปลี่ยนแทร็ค

โปรดทราบว่าเมื่อคุณย้ายส่วนที่เลือกออกจาก BallChange ของ TrackChange (ซึ่งคุณคว้าข้อความที่ถูกลบ) คุณสามารถใช้ส่วนที่เลือกได้ตามที่คุณต้องการ เนื้อหาข้อความที่ถูกลบอยู่ในตัวแปรสตริงไม่ใช่ข้อความที่เกี่ยวข้องกับการเลือกเอง คุณสามารถทำสิ่งอื่น ๆ และเมื่อคุณต้องการ - พิมพ์ข้อความที่ถูกลบด้วย -Alt2

Source Word กล่าวว่า "ทำเครื่องหมายว่าเป็นข้อความที่ถูกลบ"


มันน่าคลั่ง แต่ไม่น่าแปลกใจโซลูชันที่ 1 ทำงาน
ชาร์ลส์เวสลีย์

1
หากโซลูชัน 1 ไม่ทำงานให้ตรวจสอบให้แน่ใจว่า "วางเป็นข้อความ" แทนที่จะเป็นวิธีการจัดรูปแบบเริ่มต้นของการวาง โซลูชันที่ 1 จะทำงานเสมอหากแอปพลิเคชันเป้าหมายเป็นข้อความล้วนเท่านั้น
Jirka Hanika

7

คุณสามารถทำตามขั้นตอนนี้:

  • ปฏิเสธการลบ
  • เลือกข้อความและกดคัดลอก
  • แทรกข้อความ
  • กลับไปที่ Word และเลิกทำการปฏิเสธ

4
ใช่นี่เป็นสิ่งที่ชัดเจน - แต่การปฏิเสธการลบคือความเจ็บปวดในลา ฉันต้องการวิธีแก้ปัญหาโดยปราศจากสิ่งนี้
โทมัส

2
ทำไมคุณถึงคิดว่ามันเจ็บปวด ใช้เวลานานแค่ไหน? คุณต้องการเวลามากมายในการค้นหาในเมนูหรือไม่?
MátéJuhász

4
ส่วนนั้นถูกเพิ่มเข้าไปในคำถามหลังจากคำตอบของฉัน ฉันคิดว่ามันจะไม่ยุติธรรมที่จะลบมันเพราะมันตอบคำถามเดิม
MátéJuhász

อา ขอโทษฉันไม่ได้สังเกต ฉันได้ลบความคิดเห็นของฉัน
DavidPostill

4
@Tomas ตั้งแต่คุณได้ปรับปรุงคำถาม (และยกเลิกคำตอบนี้ในกระบวนการ) มันจะมีประโยชน์ในการเพิ่มคำถามที่ว่าทำไมคุณต้องการหลีกเลี่ยงปฏิเสธการลบตั้งแต่ที่ดูเหมือนว่าเป็นกระบวนการที่เหมาะสมเป็นอย่างอื่น
GalacticCowboy

2

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

(ทดสอบใน Word 2007 เพราะงานยังคงมีชีวิตอยู่ในอดีต แต่ฉันจำได้ว่างานนี้ในปี 2010 และอย่างน้อยก็ย้อนกลับไปเมื่อปี 2003 ฉันไม่สามารถจินตนาการได้เลยว่าพวกเขาจะเปลี่ยนแปลงสิ่งนี้ในเวอร์ชั่นล่าสุด)

สิ่งนี้เป็นการสรุปสำหรับการเปลี่ยนแปลงที่สามารถคัดลอกและวางลงในเอกสาร Word อื่นได้และไม่ว่าจะถูกวางเป็นการเปลี่ยนแปลงหรือไม่

            + ------------------------------------------------- ------------------ +
            | ปลายทาง |
            | TC On | TC Off |
+ ----------- + + -------------------------------- ---- ------------------------------ +
| S TC On | ข้อความที่มีอยู่และแทรกทั้งหมด | ข้อความที่มีอยู่และแทรกทั้งหมด |
| o | วางเป็นข้อความที่แทรก ไม่ | วางตามปกติ ไม่มีการลบ |
| คุณ | ข้อความที่ถูกลบรวม | ข้อความรวม |
| r -------- + -------------------------------- + ------- --------------------------- |
| c TC Off | ข้อความที่มีอยู่และแทรกทั้งหมด | วางข้อความที่มีอยู่ตามปกติ |
| e | วางเป็นข้อความที่แทรก | การแทรกถูกวางเป็นการแทรก, |
| | การลบถูกวางเป็นการลบ | การลบถูกวางเป็นการลบ |
+ ----------- + + -------------------------------- ---- ------------------------------ +

0

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


0

นี่เป็นอีกวิธีหนึ่ง (ซึ่งหลังจากผิดหวังกับการลองตัวเลือกอื่น ๆ แล้วใช้งานได้ดีจริง ๆ และเรียบง่าย):

  1. ระบุข้อความด้วย "การโจมตี" ที่คุณต้องการคัดลอกจากข้อความที่ถูกลบ
  2. คลิกขวาและเมื่อแสดงตัวเลือกให้เลือกปฏิเสธการเปลี่ยนแปลง ทันทีที่เปลี่ยนข้อความกลับเป็นปกติ (กล่าวคือมันลบ "การโจมตีผ่าน")
  3. คลิกคัดลอกที่มันจะยังคงอยู่ในเงา (และจากนั้นโอนข้อความที่สะอาดไปยังเอกสารอื่นถ้านั่นคือความตั้งใจของคุณ)
  4. สุดท้ายไปที่ไอคอน "UNDO TYPING" ของ TOOL BAR ที่ด้านบน คลิกที่มัน ที่จะย้อนกลับการกระทำก่อนหน้าของคุณ (ซึ่งจะบอกว่ามันตอกย้ำ "การนัดหยุดงาน" และกลับข้อความในแบบที่มันเป็นช่วงเวลาที่ผ่านมาหวังว่าจะช่วย ...
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.