Hur konverterar jag alla länkade bilder till inbäddade i Word-dokument?
När du skickar ett Word-dokument som innehåller länkade bilder till andra kommer bilderna att saknas och visas på mottagarens dator enligt nedanstående skärmdump. Hur konverterar jag alla länkade bilder till inbäddade samtidigt innan de skickas till andra? Den här artikeln innehåller en VBA-metod för att hantera den.
Konvertera länkade bilder till inbäddade med VBA-kod
Konvertera länkade bilder till inbäddade med VBA-kod
Använd nedanstående VBA-kod för att konvertera alla länkade bilder i ett dokument till inbäddade.
1. Öppna Word-dokumentet innehåller länkade bilder som du kommer att konvertera till inbäddade bilder. tryck på andra + F11 nycklar för att öppna Microsoft Visual Basic för applikationer fönster.
2. I Microsoft Visual Basic för applikationer fönstret klickar Insert > Modul. Kopiera sedan nedan VBA-koden till Modulerna fönster. Se skärmdump:
VBA-kod: Konvertera alla länkade bilder till inbäddade samtidigt
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. tryck på F5 för att köra koden.
Sedan konverteras alla länkade bilder i det aktuella dokumentet till inbäddade bilder samtidigt.
Rekommenderade Word-produktivitetsverktyg
Kutools For Word - Mer än 100 avancerade funktioner för Word, spara 50 % tid
- Komplicerade och upprepade operationer kan göras engångsbehandling på några sekunder.
- Infoga flera bilder över mappar i Word-dokumentet samtidigt.
- Slå ihop och kombinera flera Word-filer över mappar till en med önskad ordning.
- Dela upp det aktuella dokumentet i separata dokument enligt rubrik, avsnittbrytning eller andra kriterier.
- Konvertera filer mellan Doc och Docx, Docx och PDF, samling verktyg för vanliga konverteringar och val, och så vidare ...