word中判断选择内容是否在表格中

Selection.Information(Word.WdInformation.wdWithInTable)  

参阅

WdInformation 可以是下列 WdInformation 常量之一:
wdActiveEndAdjustedPageNumber  返回页码,在该页中包含指定的所选内容或区域的活动结尾。如果设置一个起始页码或进行其他手动调整,则返回经调整的页码(与 wdActiveEndPageNumber 不同)。
wdActiveEndPageNumber  返回页码,在该页中包含指定的所选内容或区域的活动结尾。从文档开头计数。忽略任何对页码的手动调整(与 wdActiveEndAdjustedPageNumber 不同)。
wdActiveEndSectionNumber 返回节号,在该节中包含了指定的所选内容或区域的活动结尾。
wdAtEndOfRowMarker 如果指定的所选内容或区域位于表格的行结尾标记处,则该参数返回 True
wdCapsLock  如果大写字母锁定模式有效,则该参数返回 True
wdEndOfRangeColumnNumber  返回表格列号,在该表格列中包含指定的所选内容或区域的结尾。
wdEndOfRangeRowNumber  返回表格行号,在该表格行中包含指定的所选内容或区域的结尾。
wdFirstCharacterColumnNumber  返回指定的所选内容或区域中第一个字符的位置。如果所选内容或区域是折叠的,则返回紧靠所选内容或区域右侧的字符编号(该编号与状态栏中“列”后面的字符列数相同)。
wdFirstCharacterLineNumber  返回指定的所选内容或区域中第一个字符的位置。如果所选内容或区域是折叠的,则返回紧靠所选内容或区域右侧的字符编号(该编号与状态栏中“行”后面的字符行数相同)。
wdFrameIsSelected  如果所选内容或区域是一个完整的图文框或文本框,则该参数返回 True
wdHeaderFooterType  返回一个值,该值表明包含了指定的所选内容或区域的页眉或页脚的类型,如下表所示。
wdHorizontalPositionRelativeToPage  返回指定的所选内容或区域的水平位置。该位置是所选内容或区域的左边缘与页面的左边缘之间的距离,以磅为单位(20 缇 = 1 磅,72 磅 = 1 英寸)。如果所选内容或区域不可见,则该参数返回 - 1。
wdHorizontalPositionRelativeToTextBoundary 返回指定的所选内容或区域相对于周围最近的正文边界左边缘的水平位置,以磅为单位(20 缇 = 1 磅,72 磅 = 1 英寸)。如果所选内容或区域未处于屏幕区域中,则该参数返回 - 1。
wdInClipboard  有关该常量的详细内容,请参阅 Microsoft Office Macintosh 版的语言参考帮助。
wdInCommentPane  ;如果指定的所选内容或区域位于备注窗格,则该参数返回 True
wdInEndnote  如果指定的所选内容或区域位于页面视图的尾注区内,或者位于普通视图的尾注窗格中,则该参数返回 True
wdInFootnote  如果指定的所选内容或区域位于页面视图的脚注区内,或者位于普通视图的脚注窗格中,则该参数返回 True
wdInFootnoteEndnotePane  如果指定的所选内容或区域位于普通视图的脚注或尾注窗格中,或页面视图的脚注或尾注区内,则本参数返回 True。详细信息,请参阅前面关于 wdInFootnotewdInEndnote 的说明。
wdInHeaderFooter  如果指定的所选内容或区域位于页眉或页脚窗格中,或者位于页面视图的页眉或页脚中,则该参数返回 True
页眉或页脚的类型
 - 1无(所选内容或区域不在页眉或页脚中)
0(零)偶数页页眉
1奇数页页眉(或在不区分奇数和偶数页时的页眉)
2偶数页页脚
3奇数页页脚(或在不区分奇数和偶数页时的页脚)
4第一个页眉
5第一个页脚
wdInMasterDocument  如果所选内容或区域位于主控文档(即至少包含一个子文档的文档)中,则该参数返回 True
wdInWordMail  如果所选内容或区域位于主控文档(即至少包含一个子文档的文档)中,则该参数返回 True
位置
0(零)所选内容或区域不在电子邮件中。
1所选内容或区域位于正在发送的电子邮件中。
2所选内容或区域位于正在阅读的电子邮件中。
wdMaximumNumberOfColumns  返回所选内容或区域中任何行的最大表格列数。
wdMaximumNumberOfRows 返回指定的所选内容或区域中表格的最大行数。
wdNumberOfPagesInDocument  返回与所选内容或区域相关联的文档的页数。
wdNumLock  如果数字键盘锁有效,则该参数返回 True
wdOverType  如果改写模式有效,则该参数返回 True。可用 Overtype 属性改变改写模式的状态。
wdReferenceOfType 返回一个值,该值表明所选内容相对于脚注、尾注或备注引用的位置,如下表所示。
说明
 - 1所选内容或区域包含,但不限于脚注、尾注或备注引用中。
0(零)所选内容或区域不在脚注、尾注或备注引用之前。
1所选内容或区域位于脚注引用之前。
2所选内容或区域位于尾注引用之前。
3所选内容或区域位于备注引用之前。
wdRevisionMarking 如果修订功能有效,则该参数返回 True
wdSelectionMode  返回一个值,该值表明当前的选定模式,如下表所示。
选定模式
0(零)常规选定
1扩展选择(“EXT” 出现在状态栏上)
2列选择(“列”出现在状态栏上)
wdStartOfRangeColumnNumber  返回所选内容或区域起点所在表格的列号。
wdStartOfRangeRowNumber  返回所选内容或区域起点所在表格的行号。
wdVerticalPositionRelativeToPage  返回所选内容或区域的垂直位置,即所选内容的上边缘与页面的上边缘之间的距离,以磅为单位(20 缇 = 1 磅,72 磅 = 1 英寸)。如果所选内容未显示在文档窗口中,则该参数返回 - 1。
wdVerticalPositionRelativeToTextBoundary  返回所选内容或区域相对于周围最近的正文边界的上边缘的垂直位置,以磅为单位(20 缇 = 1 磅,72 磅 = 1 英寸)。该参数可用于在文本框或表格中确定插入点的位置。如果所选内容未在屏幕中显示,则该参数返回 - 1。
wdWithInTable  如果所选内容位于表格中,则该参数返回 True
wdZoomPercentage  返回由 Percentage 属性设置的当前的放大百分比。

示例

本示例显示当前页码和活动文档的总页数。

MsgBox "The selection is on page " & _
    Selection.Information(wdActiveEndPageNumber) & " of page " _
    & Selection.Information(wdNumberOfPagesInDocument)
		

如果所选内容位于一个表格中,则本示例选定该表格。

If Selection.Information(wdWithInTable) Then _
    Selection.Tables(1).Select
		

本示例显示一条消息,表明当前的节号。

Selection.Collapse Direction:=wdCollapseStart
MsgBox "The insertion point is in section " & _
    Selection.Information(wdActiveEndSectionNumber)
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值