word vba 判断表格

例子:---------------------------------------------标题1XX1.1XXX1.1.1XXXX表格标题|--------|---... 例子:---------------------------------------------
标题
1 XX
1.1 XXX
1.1.1 XXXX
表格标题
|--------|--------|
|--------|--------|
|--------|--------|
注:这是一个表格--------------------------------

目前用的ActiveDocument.Paragraphs判断的标题级别,请问如何能在读取文档时判断这里有个表格?
ActiveDocument.Tables应该不能实现这个功能的样子。。。
展开
 我来答
绿衣人敲门
推荐于2016-05-06 · 知道合伙人软件行家
绿衣人敲门
知道合伙人软件行家
采纳数:18765 获赞数:63777
毕业于西北大学计算机网络技术专业,现在在西安电力学院进行网络推广维护工作!

向TA提问 私信TA
展开全部

步骤如下:

1.打开word文档后,选中图表,鼠标右键,在自动调整中有三个选项;

2.“根据内容调整表格”命令,Word将根据表格中的内容来调整表格的大小;

3.“根据窗口调整表格”命令,Word将根据当前文档页面的大小调整表格的大小,使表格与页面等宽;

4.如果不需要列宽自动调整,选择表格并右击,选择快捷菜单中的“自 动调整”一“固定列宽”命令即可。

tangqinghua520
2013-10-06 · TA获得超过192个赞
知道小有建树答主
回答量:157
采纳率:100%
帮助的人:74.5万
展开全部
'一、表格标题一般应该是题注,判断题注内容
Selection.Paragraphs(1).Style = "题注"
InStr(1,Selection.Paragraphs(1).Range.Text,"表") <> 0   '这里方法很多,可以通过域判断,也可以根据其他规则判断
'二、获取题注的结尾
styleEnd = Selection.Paragraphs(1).Range.End
'三、判断表注后面是否为表格
'参考2#
ActiveDocument.Range(styleEnd, styleEnd + 1).Information(wdWithInTable)
'四、请尽量少使用Selection
'Selection使用得越少,代码效率越高
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
假计梁琴么释c5
2013-09-30 · TA获得超过751个赞
知道小有建树答主
回答量:1172
采纳率:29%
帮助的人:450万
展开全部
判断焦点是否表格可以用以下代码:
If Selection.Information(wdWithInTable) Then
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
晨旺excel财务软件
2013-09-29 · excel文件实现财务软件的所有功能
晨旺excel财务软件
采纳数:33 获赞数:107

向TA提问 私信TA
展开全部
网上搜一下,判断Paragraph(i) 是在表格内还在在表格外的语句就行了,我就不给你发了,我写过你这样的。
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式