Hoppa till huvudinnehåll

 Hur infogar jag flera bilder med samma storlek i Word-dokument?

Normalt kan du infoga flera bilder samtidigt i ett Word-dokument med deras originalstorlek. Ibland måste du ordna dessa bilder i samma storlek när du sätter in dem. Den här artikeln kommer jag att prata om hur man infogar flera bilder med samma storlek i ett Word-dokument.

Infoga flera bilder med samma storlek i Word-dokument med VBA-kod

Ändra storlek på alla bilder till samma storlek baserat på en viss bild med Kutools for Word


Infoga flera bilder med samma storlek i Word-dokument med VBA-kod

Följande vba-kod kan hjälpa dig att infoga flera bilder och ändra storlek på dem till din specificerade storlek på en gång, gör så här:

1. Håll ner ALT + F11 nycklar för att öppna Microsoft Visual Basic för applikationer fönster.

2. Klicka Insert > Modulernaoch klistra in följande kod i modulfönstret.

VBA-kod: infoga flera bilder med samma storlek:

Sub InsertSpecificNumberOfPictureForEachPage()
    Dim xDlg As FileDialog
    Dim xFilePath As String
    Dim xFileName As String
    Dim xMsbBoxRtn As Long
    Dim xPicSize As String
    Dim xShape As InlineShape
    Set xDlg = Application.FileDialog(msoFileDialogFolderPicker)
    If xDlg.Show = -1 Then
        xFilePath = xDlg.SelectedItems(1) & "\"
    Else
        Exit Sub
    End If
    xFileName = Dir(xFilePath & "*.*", vbNormal)
    While xFileName <> ""
        If Not (Right(xFileName, 4) = ".png" Or Right(xFileName, 4) = ".bmp" _
        Or Right(xFileName, 4) = ".jpg" Or Right(xFileName, 4) = ".ico") Then
            GoTo LblCtn
        End If
        With Selection
            .InlineShapes.AddPicture xFilePath & xFileName, False, True
            .TypeParagraph
            .Collapse wdCollapsEnd
            .TypeText Left(xFileName, InStrRev(xFileName, ".") - 1)
            .ParagraphFormat.Alignment = wdAlignParagraphCenter
            .TypeParagraph
        End With
LblCtn:
        xFileName = Dir()
    Wend
    ActiveDocument.InlineShapes(1).Select
    Selection.ParagraphFormat.Alignment = wdAlignParagraphCenter
    xMsbBoxRtn = MsgBox("Do you want to resize all pictures?", vbYesNo, "Kutools for Word")
    If xMsbBoxRtn = 6 Then
        xPicSize = InputBox("Input the height and width of the picture, separated by comma", "Kutools for Word", "")
    End If
    For Each xShape In ActiveDocument.InlineShapes
      xShape.Height = Split(xPicSize, ",")(0)
      xShape.Width = Split(xPicSize, ",")(1)
    Next xShape
End Sub

3. Och tryck sedan på F5 nyckel för att köra den här koden, a Bläddra fönstret visas, välj den mapp som innehåller bilderna du vill infoga, se skärmdump:

doc infoga bilder med samma storlek 1

4. Klicka sedan OK knappen, och en promptf-ruta dyker upp för att påminna dig om du vill ändra storlek på bilderna, se skärmdump:

doc infoga bilder med samma storlek 2

5. Klicka Ja, och skriv in storleken på höjd och bredd som skiljs åt med kommatecken i textrutan, se skärmdump:

doc infoga bilder med samma storlek 3

6. Och klicka sedan på OK, alla infogade bilder har ordnats om i samma storlek, se skärmdump:

doc infoga bilder med samma storlek 4

Anmärkningar: enhetsstorleken är damm i VBA-kod.


Ändra storlek på alla bilder till samma storlek baserat på en viss bild med Kutools for Word

Om det finns flera bilder i ditt Word-dokument, med Kutools för WordÄr Ändra storlek på bilder verktyget kan du snabbt ändra storlek på alla bilder på samma sätt som den specifika.

Kutools för Word : med mer än 100 praktiska Word-tillägg, gratis att prova utan begränsning på 60 dagar. 

När du har installerat Kutools för Word, gör så här:

1. Justera en bild till önskad storlek och välj den och klicka sedan på Kutools Plus > Ändra storlek > Ändra storlek på bilder med markering, se skärmdump:

2. Och alla bilder i detta orddokument har storleksändrats på samma sätt som den markerade omedelbart, se skärmdump:

Klicka för att ladda ner Kutools for Word och gratis testversion nu!

Bästa kontorsproduktivitetsverktyg

Kutools för Word - Höj din ordupplevelse med Over 100 Anmärkningsvärda funktioner!

🤖 Kutools AI Assistant: Förvandla ditt skrivande med AI - Generera innehåll  /  Skriv om text  /  Sammanfatta dokument  /  Fråga för information baserat på dokument, allt i Word

📘 Dokumentbehärskning: Dela sidor  /  Sammanfoga dokument  /  Exportera urval i olika format (PDF/TXT/DOC/HTML...)  /  Batchkonvertera till PDF  /  Exportera sidor som bilder  /  Skriv ut flera filer samtidigt...

Innehållsredigering: Batch Hitta och ersätt över flera filer  /  Ändra storlek på alla bilder  /  Transponera tabellrader och kolumner  /  Konvertera tabell till text...

🧹 Enkel rengöring: Svep bort Extra utrymmen  /  Avsnitt bryter  /  Alla rubriker  /  Textrutor  /  Hyperlänkar  / För fler borttagningsverktyg, gå till vår Ta bort gruppen...

Kreativa inlägg: Föra in Tusen avskiljare  /  Kryssrutor  /  radio Knappar  /  QR-kod  /  Streckkod  /  Diagonal linjebord  /  Bildtext för ekvation  /  Bild Bildtext  /  Tabelltextning  /  Flera bilder  / Upptäck mer i Infoga grupp...

🔍 Precisionsval: Precisera specifika sidor  /  Tabellerna  /  former  /  rubrikerna  / Förbättra navigering med mer Välj funktioner...

Stjärnförbättringar: Navigera snabbt till vilken plats som helst  /  infoga repetitiv text automatiskt  /  växla sömlöst mellan dokumentfönster  /  11 Konverteringsverktyg...

👉 Vill du prova dessa funktioner? Kutools för Word erbjuder en 60-dagars gratis försök, utan begränsningar! 🚀
 
Comments (4)
No ratings yet. Be the first to rate!
This comment was minimized by the moderator on the site
Molto bello e utile! Non mi è chiara solo un a cosa, nel Codice VBA con criterio aumento/diminuisco le dimensioni delle immagini? Percentuale/rapporto? pixel? cm?
GRAZIE!
This comment was minimized by the moderator on the site
Hello, Grasselli
The unit size is pond in the above VBA code.
Thank you!
This comment was minimized by the moderator on the site
thanks for help ... it is very interesting ... big job ... good luck
This comment was minimized by the moderator on the site
Hi, hello
I'm Soda, I'm here to say that, I really learn a lot with your website and information that you give.
Thanks for that :)
There are no comments posted here yet
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations