Skip to main content

Kutools for Office — 一套工具,五種功能。完成更多工作。

如何在 Word 中插入並將圖片調整為相同大小?

Author Xiaoyang Last modified

通常,您可以在 Word 文件中一次插入多張圖片並保留其原始大小。然而,有時候為了保持一致且專業的外觀,您需要確保所有圖片大小相同。手動調整每張圖片的大小可能會非常耗時。本指南將向您展示如何高效地將多張圖片插入到 Word 文件中,並將它們統一調整為相同的大小,以確保專業且協調的佈局。

使用 VBA 在 Word 中插入並將多張圖片調整為相同大小

使用 Kutools for Word 將所有圖片調整為與特定圖片相同大小


使用 VBA 在 Word 中插入並將多張圖片調整為相同大小

以下 VBA 程式碼可以幫助您一次性插入多張圖片並將它們調整為指定的尺寸。請按照以下步驟操作:

  1. 按住 ALT + F11 鍵以打開 Microsoft Visual Basic for Applications 視窗。
  2. 點擊 插入 > 模組,然後在模組視窗中貼上以下程式碼。
  3. 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
    
  4. 按下 F5 鍵執行此程式碼。將會出現一個瀏覽視窗。選擇包含您要插入圖片的文件夾,然後點擊 確定

    Browse window

  5. 將會出現提示詢問您是否要調整圖片大小。點擊

    Confirmation dialog saying 'Do you want to resize all pictures?'

  6. 在出現的文字框中輸入高度和寬度(以點為單位),並用逗號分隔,然後點擊 確定

    Dialog box to specify size

  7. 所有插入的圖片現在都將調整為指定的尺寸。

    All the inserted images are resized


使用 Kutools for Word 將所有圖片調整為與特定圖片相同大小

當您的 Word 文件包含多張圖片時,逐一手動調整它們的大小可能會很繁瑣。使用 Kutools for Word調整圖片大小功能,您可以快速將所有圖片調整為與特定圖片相同的大小。

Kutools for Word內建 AI 🤖,提供超過 100 種實用功能,助您簡化工作任務。
  1. 將一張圖片調整到所需的大小並選取它。然後點擊 Kutools Plus > 調整大小 > 調整為選圖大小

    Resize All Images Based on Selection option on the Kutools Plus tab on the ribbon

Word 文件中的所有圖片將立即調整為與所選圖片相同的大小。

All pictures are resized to match the size of the selected picture

Kutools for Word 是終極的 Word 增益工具,能夠簡化您的工作並提升文檔處理技能。立即獲取!

最佳辦公效率工具

Kutools for Word -透過超過 100 項卓越功能,提升您的 Word 使用體驗!

🤖 Kutools AI FeaturesAI AssistantReal-Time AssistantSuper Polish(保留格式)Super Translate(保留格式)AI RedactionAI Proofread...

📘 文件掌握分割頁面文檔合併區域導出成各種格式(PDF/TXT/DOC/HTML...)批量轉換為 PDF...

正文編輯批量查找與替換多個文件批量調整所有圖片大小翻轉表格的行與列表格轉文本...

🧹 輕鬆清理:快速清除多餘空格分節符文字框超連結/更多清除工具請前往刪除工具組...

創意插入:插入千位分隔符複選框選項按鈕二維碼條形碼批量插入圖片/還有更多精彩功能在插入工具組...

🔍 精確選擇:精確定位特定頁面表格形狀標題段落/使用更多 選擇 功能提升導航效率...

亮點增強導航至任何區域自動插入重複文字切換文檔窗口11 轉換工具...

🌍 支援40+種語言:可用 Kutools於您偏好語言環境——支援英語、西班牙語、德語、法語、中文以及超過40種語言!

Kutools and Kutools Plus tabs on the Word Ribbon
👉 想立即體驗這些功能嗎?立即下載 Kutools for Word!🚀
 

✨ Kutools for Office——一次安裝,五大強力工具!

包含 Office Tab Pro · Kutools for Excel · Kutools for Outlook · Kutools for Word · Kutools for PowerPoint

📦 五大工具一次全擁有 | 🔗 與 Microsoft Office 無縫整合 | ⚡ 即刻省時提高工作效率

最佳辦公效率工具

Kutools for Word - 100+ 款 Word 工具