将ActiveX控件插入Powerpoint幻灯片
我想将自定义ActiveX控件插入Powerpoint幻灯片。我创建了自定义控件并进行了注册,并测试了它的工作原理。我可以轻松地将自定义控件添加到用户窗体,但不能将其直接添加到幻灯片(按照开发人员标签 - >控件下的其他控件)。将ActiveX控件插入Powerpoint幻灯片
是否可以将自定义ActiveX控件直接添加到幻灯片?
如果没有,是否可以将用户窗体直接嵌入到幻灯片中?
谢谢!
我正在使用Office 2016和Developer选项卡下的ActiveX控件工作正常。请参阅屏幕截图。
命令按钮在“正常”视图下不起作用,因为它处于设计模式。它应该在“阅读视图”或“幻灯片放映”下正常工作。
按钮后点击:
更新:
根据收到的反馈意见,认为这是值得的添加使用自定义ActiveX控件的例子好。
请注意,要成功注册控件,需要使用管理员权限打开PowerPoint应用程序。
另请注意,如果DLL是在.NET中创建的,则需要将其公开给COM。有关更多信息,请参阅Guidelines for exposing .NET types to COM。
步骤1 - 多个控件
第2步 - 注册自定义控制
步骤3 - 选择预期的自定义ActiveX控件
第4步 - 点击OK
第5步 - 基于控制的适当区域拖动它在PowerPoint幻灯片的身体
第6步 - 它已经准备好 - 运行幻灯片查看您的ActiveX控件工作!
第7步 - >更多控制 - - >注册custom`从
看来,你误解了这个问题。 –
嗨,Maciej Los,介意添加一些细节?然而,我感谢所有的反馈n把它们当作改进的来源...将尝试n以后再添加更多解释/示例 – curious
@MaciejLos我认为你误解了。抱歉。 **好奇**这是正确的答案。你已经展示了如何添加一个ActiveX控件(在你的例子中是一个命令按钮)到PowerPoint幻灯片。也许你应该解释[如何显示功能区上的开发人员选项卡](https://msdn.microsoft.com/en-us/library/bb608625.aspx),并显示如何通过[其他控件添加自定义控件](https://i.stack.imgur.com/ynJCC.png)对话框。而已。 –
你尝试从'开发者添加控制的控制得到的结果? –
试过那个。以这种方式注册控件时,我不会遇到任何错误,但注册后仍然无法从“更多控件”菜单中使用它。 –
似乎,您必须提供有关您的自定义控件的更多详细信息,例如:它是什么类型的控件,您用于创建和注册的工具。我建议阅读此:[在VBA中使用VS2008自定义控件(不是VB)](https://www.codeproject.com/Questions/167323/Using-a-VS-Custom-Control-in-VBA- NOT-VB)和这个:[将自定义控件添加到控件工具箱](https://msdn.microsoft.com/VBA/Outlook-VBA/articles/adding-custom-controls-to-the-control-toolbox) –