【发布时间】:2013-11-08 04:58:35
【问题描述】:
正如标题所说,我们可以在 PowerPoint 幻灯片中插入 UserControl 吗?类似于 OLE 对象。
【问题讨论】:
标签: vba insert user-controls vsto powerpoint
正如标题所说,我们可以在 PowerPoint 幻灯片中插入 UserControl 吗?类似于 OLE 对象。
【问题讨论】:
标签: vba insert user-controls vsto powerpoint
是的。实际上,用户控件是一个 OLE 对象;您以相同的方式插入它们。你只需要知道正确的类名。将鼠标悬停在 Dev 选项卡的 Controls 部分中您想要的控件类型上,从工具提示文本告诉您的任何内容中删除空格,您通常会获得所需的内容。 VBA 示例:
Dim oSh As Shape
With ActivePresentation.Slides(1)
Set oSh = .Shapes.AddOLEObject(0, 0, 100, 100, "Forms.CommandButton.1")
Set oSh = .Shapes.AddOLEObject(0, 0, 100, 100, "Forms.Label.1")
Set oSh = .Shapes.AddOLEObject(0, 0, 100, 100, "Forms.TextBox.1")
Set oSh = .Shapes.AddOLEObject(0, 0, 100, 100, "Forms.SpinButton.1")
End With
【讨论】: