Skip to main content

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

Author: Xiaoyang Last Modified: 2025-05-12

通常,您可以在 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內建人工智慧 ?,提供超過 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 功能AI助手 / 即時助手 / 超級潤色(保留格式)/ 超級翻譯(保留格式)/ AI遮擋 / AI校正...

📘 文件精通拆分頁面 / 合併文檔 / 以多種格式導出選擇內容(PDF/TXT/DOC/HTML...)/ 批量轉換為 PDF...

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

🧹 輕鬆清理:清除多餘空格 / 分節符 / 文本框 / 超鏈接 / 更多清除工具,請前往“清除”組...

創意插入:插入千位分隔符 / 複選框 / 選項按鈕 / 二維碼 / 條形碼 / 多張圖片 / 在“插入”組中發現更多...

🔍 精確選擇:精準定位特定頁面 / 表格 / 形狀 / 標題段落 / 使用更多選擇 ”功能增強導航...

星級增強功能跳轉至任意位置 / 自動插入重複文本 / 在文檔窗口之間切換 / 11 轉換工具...

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

最佳辦公效率工具

Kutools for Word - 100+ Word 工具