จะแปลงรูปภาพที่เชื่อมโยงทั้งหมดไปฝังในเอกสาร Word ได้อย่างไร
เมื่อคุณส่งเอกสาร Word ที่มีรูปภาพที่เชื่อมโยงไปยังผู้อื่นรูปภาพจะหายไปและแสดงในคอมพิวเตอร์ของผู้รับดังภาพด้านล่างนี้ จะแปลงรูปภาพที่เชื่อมโยงทั้งหมดเป็นแบบฝังพร้อมกันก่อนส่งให้ผู้อื่นได้อย่างไร บทความนี้มีวิธีจัดการกับ VBA
แปลงภาพที่เชื่อมโยงไปฝังด้วยรหัส VBA
แปลงภาพที่เชื่อมโยงไปฝังด้วยรหัส VBA
โปรดใช้รหัส VBA ด้านล่างเพื่อแปลงรูปภาพที่เชื่อมโยงทั้งหมดในเอกสารเป็นแบบฝัง
1. เปิดเอกสาร Word ที่มีภาพที่เชื่อมโยงซึ่งคุณจะแปลงเป็นภาพฝัง กด อื่น ๆ + F11 คีย์เพื่อเปิด Microsoft Visual Basic สำหรับแอปพลิเคชัน หน้าต่าง
2 ใน Microsoft Visual Basic สำหรับแอปพลิเคชัน หน้าต่างคลิก สิ่งที่ใส่เข้าไป > โมดูล. จากนั้นคัดลอกโค้ด VBA ด้านล่างลงในไฟล์ โมดูล หน้าต่าง. ดูภาพหน้าจอ:
รหัส VBA: แปลงรูปภาพที่เชื่อมโยงทั้งหมดเป็นแบบฝังในครั้งเดียว
Sub convert_all_inline_shapes()
'Updated by Extendoffice 20180906
Dim xIShape As InlineShape
For Each xIShape In ActiveDocument.InlineShapes
With xIShape
If .Type = wdInlineShapeLinkedPicture Then
.LinkFormat.SavePictureWithDocument = True
.LinkFormat.BreakLink
End If
End With
Next
End Sub
3 กด F5 กุญแจสำคัญในการเรียกใช้รหัส
จากนั้นภาพที่เชื่อมโยงทั้งหมดในเอกสารปัจจุบันจะถูกแปลงเป็นภาพที่ฝังพร้อมกัน
เครื่องมือเพิ่มประสิทธิภาพคำแนะนำ
Kutools For Word - มากกว่า 100 คุณลักษณะขั้นสูงสำหรับ Word ประหยัดเวลา 50% ของคุณ
- การดำเนินการที่ซับซ้อนและซ้ำ ๆ สามารถดำเนินการครั้งเดียวในไม่กี่วินาที
- แทรกภาพหลาย ๆ โฟลเดอร์ลงในเอกสาร Word พร้อมกัน
- ผสานและรวมไฟล์ Word หลาย ๆ ไฟล์ในโฟลเดอร์เข้าด้วยกันตามลำดับที่คุณต้องการ
- แยกเอกสารปัจจุบันออกเป็นเอกสารแยกตามหัวข้อตัวแบ่งส่วนหรือเกณฑ์อื่น ๆ
- แปลงไฟล์ระหว่าง Doc และ Docx, Docx และ PDF ชุดเครื่องมือสำหรับการแปลงและการเลือกทั่วไปและอื่น ๆ ...