怎麼批量修改Word表格的寬度呢。Word表格可根據窗口自動調整表格寬度,使得全部的表格寬度和頁面寬度同樣。html
當頁面設置了新的頁邊距後,全部的表格都須要調整新的寬度。或者文檔中有許多大大小小的表格,但願寬度所有調整與頁寬同樣。下面的方法就很是有用啦編輯器
怎麼批量修改Word表格的寬度呢。Word表格可根據窗口自動調整表格寬度,使得全部的表格寬度和頁面寬度同樣。html
當頁面設置了新的頁邊距後,全部的表格都須要調整新的寬度。或者文檔中有許多大大小小的表格,但願寬度所有調整與頁寬同樣。下面的方法就很是有用啦編輯器
百度經驗:jingyan.baidu.com工具
百度經驗:jingyan.baidu.com3d
打開Word文檔,按下【Alt + F11】 orm
在VBA編輯器窗口的左上方,雙擊【ThisDocument】htm
在右側選擇【Document】,再在其右側下拉選擇【Open】blog
而後在宏代碼編輯窗口中,Document_Open()下面輸入如下代碼ci
Application.Browser.Target = wdBrowseTable文檔
For i = 1 To ActiveDocument.Tables.Count
ActiveDocument.Tables(i).AutoFitBehavior (wdAutoFitContent) '根據內容自動調整表格
ActiveDocument.Tables(i).AutoFitBehavior (wdAutoFitWindow) '根據窗口自動調整表格
ActiveDocument.Tables(i).Range.ParagraphFormat.Alignment = wdAlignParagraphCenter '水平居中
ActiveDocument.Tables(i).Range.ParagraphFormat.Alignment = wdCellAlignVerticalCenter '垂直居中
Next i
點擊左上方的保存圖標
在彈出的窗口中,點擊【否】
若是文檔已經啓用了宏,就不會出現這個提示對話框了
將文檔另存爲【啓用宏的 Word 文檔】,而後關閉VBA編輯器和當前文檔
找到你剛剛保存的啓用宏的Word文檔,雙擊打開
啓用宏的Word文檔的圖標上,會有一個感嘆號
點擊【啓用內容】,宏代碼開始運行
您會發現,Word中的全部表格,都會自動調整其寬度與頁面寬度同樣啦
並且表格中的內容都居中對齊了。
若是不但願居中對齊,就將宏代碼中的水平居中和垂直居中兩行去掉
百度經驗:jingyan.baidu.com