導航:首頁 > 文件教程 > wordrangetable

wordrangetable

發布時間:2024-04-25 22:33:56

1. word VBA 的主要對象體系結構是怎樣的編輯中常用對象有哪些

Word VBA 中的對象庫比較龐大,建議使用時通過聯機的開發人員幫助文檔來獲取相關對象的體系結構(對象、成員、屬性、方法):

Application、document、word、range、Row對象是常用的對象

2. 用VBA批量處理word 中的表格:將表格內容調整為上下,左右居中,表格設置為根據窗口調整表格

你把
For Each oTable In oDoc.Tables
oTable.Range.Font.Name = "黑體" ' 改變表格字體為「黑體」
oTable.Range.Font.Size = 10.5 ' 改變表格字型大小為12磅
Next
改為:
For Each oTable In oDoc.Tables
oTable.AutoFitBehavior (wdAutoFitWindow) '根據窗口調整內容
oTable.Range.ParagraphFormat.Alignment = wdAlignParagraphCenter '水平居中
oTable.Range.Cells.VerticalAlignment = wdCellAlignVerticalCenter '垂直居中
Next

3. 一個很大的Word文檔中,裡面文字、多個表格並存。如何通過宏的編輯,一次性選中所有的表格

Sub SelectAllTables()
Dim tempTable As Table

Application.ScreenUpdating = False

'判斷文檔是否被保護
If ActiveDocument.ProtectionType = wdAllowOnlyFormFields Then
MsgBox "文檔已保護,此時不能選中多個表格!"
Exit Sub
End If
'刪除所有可編輯的區域
ActiveDocument.DeleteAllEditableRanges wdEditorEveryone
'添加可編輯區域
For Each tempTable In ActiveDocument.Tables
tempTable.Range.Editors.Add wdEditorEveryone
Next
'選中所有可編輯區域
ActiveDocument.SelectAllEditableRanges wdEditorEveryone
'刪除所有可編輯的區域
ActiveDocument.DeleteAllEditableRanges wdEditorEveryone

Application.ScreenUpdating = True

End Sub

閱讀全文

與wordrangetable相關的資料

熱點內容
關鍵路徑演算法java 瀏覽:690
iphone5s撥號界面美化 瀏覽:882
usb的通信程序 瀏覽:109
移動歌曲為什麼找不到指定的文件 瀏覽:129
刪除文件哪裡恢復 瀏覽:946
js打開手機相冊 瀏覽:943
愛奇藝詭異電影 瀏覽:214
日本電影瑪麗的生活的女主角是誰 瀏覽:255
小電影APP直播 瀏覽:791
血在口中西班牙電影 瀏覽:18
r語言怎麼寫入數據 瀏覽:682
乳房電影 瀏覽:266
好看的韓國激情片w 瀏覽:500
瀏覽網站時為什麼不能用wifi 瀏覽:597
台灣金燕電影 瀏覽:651
晚上好看的電影網站 瀏覽:824
win10系統怎麼製作鏡像文件 瀏覽:251
二戰德國軍官與穿越女主 瀏覽:993
釘釘手機端使用教程 瀏覽:396
如何把1列數據非零挑選出來 瀏覽:426

友情鏈接