-
當前位置:首頁 > 創(chuàng)意學院 > 營銷推廣 > 專題列表 > 正文
如何批量修改word文檔中的表格內(nèi)容(如何批量修改word文檔中的表格內(nèi)容格式)
大家好!今天讓創(chuàng)意嶺的小編來大家介紹下關(guān)于如何批量修改word文檔中的表格內(nèi)容的問題,以下是小編對此問題的歸納整理,讓我們一起來看看吧。
開始之前先推薦一個非常厲害的Ai人工智能工具,一鍵生成原創(chuàng)文章、方案、文案、工作計劃、工作報告、論文、代碼、作文、做題和對話答疑等等
只需要輸入關(guān)鍵詞,就能返回你想要的內(nèi)容,有小程序、在線網(wǎng)頁版、PC客戶端和批量生成器
問友Ai官網(wǎng):https://ai.de1919.com。
本文目錄:
WORD可以批量修改表格嗎?
WORD中批量修改表格的格式:第一步,先用宏將所有表格選中:
Sub 宏1()
Dim mytable As Table
Application.ScreenUpdating = False
For Each mytable In ActiveDocument.Tables
mytable.Range.Editors.Add wdEditorEveryone
Next
ActiveDocument.SelectAllEditableRanges (wdEditorEveryone)
ActiveDocument.DeleteAllEditableRanges (wdEditorEveryone)
Application.ScreenUpdating = True
End Sub
第二步,設(shè)置格式。先設(shè)置好字體字號,再設(shè)置表格屬性:右鍵——表格屬性(或者點菜單欄的表格——表格屬性)——行,選中“指定高度”,在“行高值是”中選擇“固定值”,設(shè)定一個適當值。
如何批量更改WORD文檔中所有表格的某一欄文字
第一步,先用宏將所有表格選中:Sub 宏1()
Dim mytable As Table
Application.ScreenUpdating = False
For Each mytable In ActiveDocument.Tables
mytable.Range.Editors.Add wdEditorEveryone
Next
ActiveDocument.SelectAllEditableRanges (wdEditorEveryone)
ActiveDocument.DeleteAllEditableRanges (wdEditorEveryone)
Application.ScreenUpdating = True
End Sub
第二步,設(shè)置格式。先設(shè)置好字體字號,再設(shè)置表格屬性:右鍵——表格屬性(或者點菜單欄的表格——表格屬性)——行,選中“指定高度”,在“行高值是”中選擇“固定值”,設(shè)定一個適當值。
如何批量修改word文件里的表格
按Ctrl鍵單擊可選擇不連續(xù)的單元格,按Shitf可以選擇連續(xù)的單元格,你選擇好后就直接右鍵更改就可以了!word里包含多個表格如何同時修改
使用“宏”完成選擇所有表格-修改,方法如下:
復(fù)制以下腳本:
Sub SelectAllTables()
? ?Dim tempTable As Table
????
??? Application.ScreenUpdating = False
????
??? '判斷文檔是否被保護
??? If ActiveDocument.ProtectionType = wdAllowOnlyFormFields Then
??????? MsgBox "文檔已保護,此時不能選中多個表格!"
??????? Exit Sub
??? End If
??? '刪除所有可編輯的區(qū)域
??? ActiveDocument.DeleteAllEditableRanges wdEditorEveryone
??? '添加可編輯區(qū)域
??? For Each tempTable In ActiveDocument.Tables
??????? tempTable.Range.Editors.Add wdEditorEveryone
??? Next
??? '選中所有可編輯區(qū)域
??? ActiveDocument.SelectAllEditableRanges wdEditorEveryone
??? '刪除所有可編輯的區(qū)域
??? ActiveDocument.DeleteAllEditableRanges wdEditorEveryone
????
??? Application.ScreenUpdating = True
????
End Sub
打開word-視圖-宏(查看宏)
? 3. 在“宏”對話框中,輸入宏名“SelectAllTables”(自定義)點擊【創(chuàng)建】按鈕
? 4. 刪除默認腳本,粘貼復(fù)制的腳本,保存并關(guān)閉“宏”對話框
? 5. 視圖-宏-查看宏-運行
? 6. 稍等,word將選擇該文檔中全部的表格。
怎么快速調(diào)整word里的所有表格
打開word文檔,切換到“視圖”標簽-點擊“宏”下拉箭頭-點擊“查看宏”
或者直接快捷鍵Alt+F8
請點擊輸入圖片描述
在彈出的宏創(chuàng)建對話框,輸入宏名字(可以是中文),然后點擊右側(cè)“創(chuàng)建”按鈕
請點擊輸入圖片描述
用所給的代碼替換掉默認的內(nèi)容:
Sub SelectAllTables()
Dim tempTable As Table
Application.ScreenUpdating = False
'判斷文檔是否被保護
If ActiveDocument.ProtectionType = wdAllowOnlyFormFields Then
MsgBox "文檔已保護,此時不能選中多個表格!"
Exit Sub
End If
'刪除所有可編輯的區(qū)域
ActiveDocument.DeleteAllEditableRanges wdEditorEveryone
'添加可編輯區(qū)域
For Each tempTable In ActiveDocument.Tables
tempTable.Range.Editors.Add wdEditorEveryone
Next
'選中所有可編輯區(qū)域
ActiveDocument.SelectAllEditableRanges wdEditorEveryone
'刪除所有可編輯的區(qū)域
ActiveDocument.DeleteAllEditableRanges wdEditorEveryone
Application.ScreenUpdating = True
End Sub
請點擊輸入圖片描述
粘貼完代碼后,直接點擊工具欄的運行按鈕▶,此時文檔中所有表格已經(jīng)選中,關(guān)閉VBA編輯器。(再次運行宏的話,直接Alt+F8打開對話框,選中宏點擊右側(cè)“運行”)
請點擊輸入圖片描述
回到文檔,在“表格工具”-設(shè)計-設(shè)置框線粗細-邊框下拉菜單里點擊“所有邊框”,如果點擊一次“所有邊框”是取消掉所有表格的框線,接著再點一次“所有框線”即可
請點擊輸入圖片描述
最后再檢查從前往后檢查一下,這個設(shè)置好像會把表格單元格內(nèi)斜線取消掉,需要重新加一下
請點擊輸入圖片描述
以上就是關(guān)于如何批量修改word文檔中的表格內(nèi)容相關(guān)問題的回答。希望能幫到你,如有更多相關(guān)問題,您也可以聯(lián)系我們的客服進行咨詢,客服也會為您講解更多精彩的知識和內(nèi)容。
推薦閱讀:
如何拍產(chǎn)品介紹宣傳視頻(如何拍產(chǎn)品介紹宣傳視頻教程)
網(wǎng)址如何保存到桌面快捷方式(網(wǎng)址如何保存到桌面快捷方式手機iPhone)
南京餐飲品牌設(shè)計價格(南京餐飲品牌設(shè)計價格多少)