導航:首頁 > 文件教程 > 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相關的資料

熱點內容
jsp按鈕關閉 瀏覽:63
資料庫的組織模型 瀏覽:852
怎麼用vi清空文件內容 瀏覽:953
為什麼我把文件重命名改了 瀏覽:52
菜單進行文件夾移動需要經過 瀏覽:72
word壓縮文件如何解壓 瀏覽:592
蘋果5S桌面軟體刪除不了一 瀏覽:62
蘋果4怎麼弄圖案密碼鎖 瀏覽:131
蘋果4s換外屏操作流程 瀏覽:33
用app畫畫眼珠怎麼改 瀏覽:295
qq好友突然上線過一會又下線了 瀏覽:947
網路文件系統是freebs 瀏覽:188
程序員ppt 瀏覽:835
pM編程哪個版本主流 瀏覽:764
編程屬於什麼大學 瀏覽:987
如何給郵箱發文件 瀏覽:365
電腦硬體好壞檢測工具 瀏覽:500
北京做網站推廣工資多少 瀏覽:761
什麼不允許出現在長文件名中 瀏覽:924
zdid1是什麼手機文件 瀏覽:24

友情鏈接