如何批量處理word中的表格
如何批量處理word中的表格
1 . 批量設定word中的表格寬度
比如,我這有一個word文件有200多個表格(全部是3列的),現在要求第一列寬度3cm,第二列4cm,第三列5cm。一個一個改不太可能吧???執行如下的巨集程式碼就搞定:
點選(此處)摺疊或開啟
-
Sub Macro1()
-
Dim MyTable As Table
-
For Each MyTable In ActiveDocument.Tables
-
MyTable.PreferredWidth = CentimetersToPoints(16)
-
MyTable.Columns(1).PreferredWidth = CentimetersToPoints(3)
-
MyTable.Columns(2).PreferredWidth = CentimetersToPoints(4)
-
MyTable.Columns(3).PreferredWidth = CentimetersToPoints(5)
-
Next
- End Sub
2. word中批量選中所有的表格
執行如下的巨集程式碼即可:
點選(此處)摺疊或開啟
-
Sub select_all_tables()
-
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
方便大家檢視,這裡給出 word中批量選中所有的表格 例子,第一個類似:
按快捷鍵 ALT+F11後,
執行巨集程式碼之後就選定了
3、 讓word中所有的表格按照頁面寬度調整
點選(此處)摺疊或開啟
- Private Sub Document_New()
- End Sub
- Private Sub Document_Open()
- 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
- End Sub
About Me
...............................................................................................................................
● 本文作者:小麥苗,只專注於資料庫的技術,更注重技術的運用
● 本文在itpub(http://blog.itpub.net/26736162)、部落格園(http://www.cnblogs.com/lhrbest)和個人微信公眾號(xiaomaimiaolhr)上有同步更新
● 本文itpub地址:http://blog.itpub.net/26736162/abstract/1/
● 本文部落格園地址:http://www.cnblogs.com/lhrbest
● 本文pdf版及小麥苗雲盤地址:http://blog.itpub.net/26736162/viewspace-1624453/
● 資料庫筆試面試題庫及解答:http://blog.itpub.net/26736162/viewspace-2134706/
● QQ群:230161599 微信群:私聊
● 聯絡我請加QQ好友(646634621),註明新增緣由
● 於 2017-04-28 09:00 ~ 2017-04-30 22:00 在魔都完成
● 文章內容來源於小麥苗的學習筆記,部分整理自網路,若有侵權或不當之處還請諒解
● 版權所有,歡迎分享本文,轉載請保留出處
...............................................................................................................................
拿起手機使用微信客戶端掃描下邊的左邊圖片來關注小麥苗的微信公眾號:xiaomaimiaolhr,掃描右邊的二維碼加入小麥苗的QQ群,學習最實用的資料庫技術。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/26736162/viewspace-1216192/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- word列表格式錯亂的處理
- word(2010)使用VBA完成批處理操作-批量清除表格某單元格內容
- 如何在 Python 中自動化處理 Excel 表格?PythonExcel
- 怎麼處理Word中的豎箭頭
- Markdown之表格的處理
- 如何將excel表格匯入word並保持格式不變 如何把excel的表格弄到word文件Excel
- Entity Framework中 批量提交 事務處理Framework
- Python 中 Panda 庫 處理表格方法Python
- js如何批量註冊事件處理函式JS事件函式
- 如何用 Golang 的 channel 實現訊息的批量處理Golang
- 如何設定Word表格中每頁的表頭重複顯示
- 如何將Word文件轉成Excel表格?Excel
- 在Excel表格中插入Word文件方法Excel
- MySQL使用Batch批量處理MySqlBAT
- Java 讀取Word表格中的文字和圖片Java
- 在Word中實現表格的行列互換 (轉)
- word放不下excel表格怎麼辦 word放不下excel表格的方法Excel
- Python表格處理模組xlrd在Anaconda中的安裝Python
- [PY] Word 處理, 技術選型, Word 轉 PDF
- POI處理Word、Excel、PowerPointExcel
- css的表格處理相關屬性CSS
- 表格的批量重新命名與批量刪除
- Python批量處理圖片Python
- SpringBatch批量處理策略SpringBAT
- 批量處理檔名稱(上)
- mac 命令列批量處理照片Mac命令列
- Python 批量處理檔案Python
- 海量資料處理_批量插入
- 海量資料處理_批量更新
- P處理 批量更改檔名
- sap 批量處理異常tRFC
- 使用openpyxl處理表格資料
- ChatExcel--自動處理表格Excel
- Python批量提取Word檔案題庫中的答案Python
- Java 讀取Word文字框中的文字/圖片/表格Java
- Word表格在WPS中顯示不全的解決
- Silverlight表格繫結中的一點細節處理
- Word處理文件和網頁的快捷鍵網頁