导航:首页 > 文件教程 > 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相关的资料

热点内容
电影电视剧小孩子的恋爱 浏览:383
怎么下载pptv网络电视 浏览:3
邵氏论理电影 浏览:142
ps怎么导成制作文件 浏览:273
文件夹和桌面同步快捷方式 浏览:187
阿里云如何上传压缩文件 浏览:244
李彩谭作品大全 浏览:955
可迅雷下载的免费网站你懂得 浏览:951
贵州数据公司前景如何 浏览:293
格信网络技术有限公司电话 浏览:598
桌面上整理的文件都去哪里了 浏览:848
微信2016年业绩报告 浏览:312
文件对比软件免费的 浏览:891
女主姓沈的现代重生小说 浏览:439
求三角形面积的c程序 浏览:678
网络信任是如何 浏览:362
林正英电影在线观看免费完整版 浏览:941
泰国电影爱情片男男 浏览:974
java获取src下包文件 浏览:177
同时修改相同的数据库 浏览:186

友情链接