返回介绍

AddOLEControl 方法

发布于 2019-09-29 09:52:57 字数 2560 浏览 1231 评论 0 收藏 0

全部显示

应用于 InlineShapes 对象的 AddOLEControl 方法。

创建一个 ActiveX 控件(以前称为 OLE 控件)。返回代表新 ActiveX 控件的 InlineShape 对象。

expression.AddOLEControl(ClassType, Range)

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

ClassTypeVariant 类型,可选。用于要创建的 ActiveX 控件的编程标识符。

RangeVariant 类型,可选。指定一个区域,ActiveX 控件将放置在该区域的文本中。如果该区域未折叠,则 ActiveX 控件将替换该区域。如果忽略该参数,则自动放置 ActiveX 控件。

应用于 Shapes 对象的 AddOLEControl 方法。

创建一个 ActiveX 控件(以前称为 OLE 控件)。返回代表新 ActiveX 控件的 Shape 对象。

expression.AddOLEControl(ClassType, Left, Top, Width, Height, Anchor)

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

ClassTypeVariant 类型,可选。用于要创建的 ActiveX 控件的编程标识符。

LeftVariant 类型,可选。新对象的左侧边缘相对于锁定标记的位置,以磅为单位。

TopVariant 类型,可选。新对象的上部边缘相对于锁定标记的位置,以磅为单位。

WidthVariant 类型,可选。ActiveX 控件的宽度,以磅为单位。

HeightVariant 类型,可选。ActiveX 控件的高度,以磅为单位。

AnchorVariant 类型,可选。指定 ActiveX 控件的锁定区域。如果指定 Anchor,则锁定标记位于锁定区域第一段的起始位置。如果忽略该参数,则自动放置锁定标记,而 ActiveX 控件将相对于页面的上部边缘和左侧边缘进行定位。

说明

在 Microsoft Word 中,将 ActiveX 控件表示为 Shape 对象或 InlineShape 对象。若要修改 ActiveX 控件的属性,可以对指定的图形或嵌入图形使用 OLEFormat 对象的 Object 属性。

关于 ActiveX 控件类型的可用信息,请参阅 OLE 编程标识符。

示例

当应用于 Shape 对象时。

本示例将一个复选框添至活动文档。

ActiveDocument.Shapes.AddOLEControl ClassType:="Forms.CheckBox.1"

本示例将一个组合框添至活动文档。

ActiveDocument.Shapes.AddOLEControl ClassType:="Forms.ComboBox.1"

本示例将一个复选框添至活动文档,清除该复选框,然后为其添加标题。

Set myCB = ActiveDocument.Shapes _
    .AddOLEControl(ClassType:="Forms.CheckBox.1")
With myCB.OLEFormat.Object
    .Value = False
    .Caption = "Check if over 21"
End With

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据
    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文