Word VBA教程:WidthType属性

应用于 Frameset对象的 WidthType属性。

该属性返回或设置指定的Frameset对象的宽度类型。WdFramesetSizeType,可读写。

WdFramesetSizeType 可以是下列 WdFramesetSizeType 常量之一:
wdFramesetSizeTypeFixed Microsoft Word 将指定框架的宽度解释为固定值(以磅为单位)。
wdFramesetSizeTypePercent Word 将指定框架的宽度解释为屏幕宽度的百分比。
wdFramesetSizeTypeRelative Word 将指定框架的宽度解释为框架页上其它框架的相对宽度。

expression.WidthType

expression   必需。该表达式返回一个 Frameset对象。

应用于 HorizontalLineFormat对象的 WidthType属性。

返回或设置指定HorizontalLineFormat对象的宽度类型。WdHorizontalLineWidthType,可读写。

WdHorizontalLineWidthType 可以是下列 WdHorizontalLineWidthType 常量之一:
wdHorizontalLineFixedWidth Microsoft Word 将指定水平线的宽度(长度)解释为固定值(以磅为单位)。该值为使用AddHorizontalLine方法添加的水平线的默认值。设置与水平线相关的InlineShape对象的Width属性可将 WidthType属性设为该值。
wdHorizontalLinePercentWidth Word 将指定水平线的宽度(长度)解释为屏幕宽度的百分比。该值为使用AddHorizontalLineStandard方法添加的水平线的默认值。设置水平线的PercentWidth属性可将 WidthType属性设为该值。

expression.WidthType

expression   必需。该表达式返回一个 HorizontalLineFormat对象。

VBA示例

当应用于 Frameset对象时。

本示例设置活动文档中第一个 Frameset对象的宽度为窗口宽度的 25%。


With ActiveDocument.ActiveWindow.Panes(1).Frameset
    .WidthType = wdFramesetSizeTypePercent
    .Width = 25
End With

当应用于 HorizontalLineFormat对象时。

本示例在活动文档中添加横线,并比较其宽度类型。


Dim temp As InlineShape
Set temp = _
    ActiveDocument.InlineShapes.AddHorizontalLineStandard
MsgBox "AddHorizontalLineStandard - WidthType = " _
    & temp.HorizontalLineFormat.WidthType
Set temp = _
    ActiveDocument.InlineShapes.AddHorizontalLine _
    ("C:\My Documents\ArtsyRule.gif")
MsgBox "AddHorizontalLine - WidthType = " _
    & temp.HorizontalLineFormat.WidthType

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号