Word VBA教程:Information属性

返回有关指定的所选内容或区域的信息。Variant 类型,只读。

expression.Information(Type)

expression   必需。该表达式返回“应用于”列表中的一个对象。

Type  WdInformation,必需。消息类型。

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。详细信息,请参阅前面关于 wdInFootnote 和 wdInEndnote 的说明。
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属性设置的当前的放大百分比。

VBA示例

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


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)

Word VBA教程

Word VBA参考教程:目录1 Word VBA参考教程:目录2
Word VBA参考教程:目录3 Word VBA参考教程:目录4
Word VBA参考教程:目录5 Word VBA参考教程:目录6
Word VBA参考教程:目录7 Word VBA参考教程:目录8
Word VBA参考教程:目录9 Word VBA参考教程:目录10
版权所有 © 中山市飞娥软件工作室 证书:粤ICP备09170368号