vba設置word圖片格式

VBA是Word軟體重要的擴展功能之一,具有強大的代碼編輯和執行功能。那麼如何利用VBA來修改Word中圖片的大小呢?下面作者給大家演示一下詳細的操作流程。

vba設置word圖片格式

統一大小

1、點擊滑鼠右鍵,選擇“新建”選項,然後點擊“mircosoft Word 2007”新建一個Word文件。

vba設置word圖片格式

2、選擇Word界面上方的“插入”選項,然後點擊'“圖片”按鈕。

vba設置word圖片格式

3、選中需要編輯的圖片,然後點擊“插入”按鈕。

vba設置word圖片格式

4、圖片插入完成後,點擊“開發工具”選項,然後選擇“宏”進行VBA代碼寫入。

vba設置word圖片格式

5、寫明代碼的名稱,然後點擊“創建”按鈕。

vba設置word圖片格式

6、寫入VBA代碼,主要利用代碼為shap.width(寬度設置)和shap.height(高度設置),然後關閉界面。

vba設置word圖片格式

7、選擇編輯完成的代碼,然後點擊“執行”按鈕。

vba設置word圖片格式

8、圖片大小就修改完成了。

vba設置word圖片格式

圖片排版

有一個很長的總結報告,100頁左右。裡面的圖片格式比較亂,需要統一改為單倍行距、居中對齊、去掉首行縮進、統一長寬尺寸。

Sub 圖片格式()
  Dim pic As InlineShape  '定義pic
    For Each pic In ActiveDocument.InlineShapes  '遍歷每一張嵌入的圖片
        With pic.Range.ParagraphFormat           '設置圖片所在段落格式
            .LineSpacingRule = wdLineSpaceSingle '單倍行距
            .CharacterUnitFirstLineIndent = 0    '首行空0字元
            .FirstLineIndent = CentimetersToPoints(0) '首行縮進0磅,注意要和上面的0字元同時使用,否則不行
            .Alignment = wdAlignParagraphCenter  '居中對齊
        End With
        pic.LockAspectRatio = msoFalse 'msoTrue  '是否鎖定長寬比
        pic.Height = 6 * 28.345                  '設置長寬,把厘米轉化為磅值
        pic.Width = 8 * 28.345
    Next
End Sub

以上就是利用VBA統一修改word文檔中圖片格式的技巧,希望大家喜歡,請繼續關注。<

原創文章,作者:簡單一點,如若轉載,請註明出處:https://www.506064.com/zh-tw/n/184662.html

(0)
打賞 微信掃一掃 微信掃一掃 支付寶掃一掃 支付寶掃一掃
簡單一點的頭像簡單一點
上一篇 2024-11-26 04:57
下一篇 2024-11-26 04:58

相關推薦

  • 用Python繪製酷炫圖片

    在本篇文章中,我們將展示如何使用Python繪製酷炫的圖片。 一、安裝Python繪圖庫 在使用Python繪製圖片之前,我們需要先安裝Python繪圖庫。Python有很多繪圖庫…

    編程 2025-04-29
  • 如何在Java中拼接OBJ格式的文件並生成完整的圖像

    OBJ格式是一種用於表示3D對象的標準格式,通常由一組頂點、面和紋理映射坐標組成。在本文中,我們將討論如何將多個OBJ文件拼接在一起,生成一個完整的3D模型。 一、讀取OBJ文件 …

    編程 2025-04-29
  • 使用axios獲取返回圖片

    使用axios獲取返回圖片是Web開發中很常見的需求。本文將介紹如何使用axios獲取返回圖片,並從多個方面進行詳細闡述。 一、安裝axios 使用axios獲取返回圖片前,首先需…

    編程 2025-04-29
  • Python 圖片轉表格

    本文將詳細介紹如何使用Python將圖片轉為表格。大家平時在處理一些資料的時候難免會遇到圖片轉表格的需求。比如從PDF文檔中提取表格等場景。當然,這個功能也可以通過手動複製、粘貼,…

    編程 2025-04-29
  • Python緩存圖片的處理方式

    本文將從多個方面詳細闡述Python緩存圖片的處理方式,包括緩存原理、緩存框架、緩存策略、緩存更新和緩存清除等方面。 一、緩存原理 緩存是一種提高應用程序性能的技術,在網路應用中流…

    編程 2025-04-29
  • Python如何抓取圖片數據

    Python是一門強大的編程語言,能夠輕鬆地進行各種數據抓取與處理。抓取圖片數據是一個非常常見的需求。在這篇文章中,我們將從多個方面介紹Python如何抓取圖片數據。 一、使用ur…

    編程 2025-04-29
  • Avue中如何按照後端返回的鏈接顯示圖片

    Avue是一款基於Vue.js、Element-ui等技術棧的可視化開發框架,能夠輕鬆搭建前端頁面。在開發中,我們使用到的圖片通常都是存儲在後端伺服器上的,那麼如何使用Avue來展…

    編程 2025-04-28
  • Python利用Image加圖片的方法

    在Python中,利用Image庫可以快速處理圖片,並加入需要的圖片,本文將從多個方面詳細闡述這個操作。 一、Image庫的安裝和基礎操作 首先,我們需要在Python中安裝Ima…

    編程 2025-04-28
  • 如何將視頻導出成更小的格式給IT前端文件

    本文將從以下幾個方面介紹如何將視頻導出成更小的格式,以便於在IT前端文件中使用。 一、選擇更小的視頻格式 在選擇視頻格式時,應該儘可能選擇更小的格式,如MP4、WebM、FLV等。…

    編程 2025-04-28
  • 使用CKSlide實現圖片輪播

    CKSlide是一個基於jQuery的插件,可以方便地為網頁添加幻燈片和圖片輪播效果。使用CKSlide可以讓網站更加生動、活潑,給用戶帶來更好的體驗。 一、CKSlide基本用法…

    編程 2025-04-28

發表回復

登錄後才能評論