【发布时间】:2018-07-20 20:39:04
【问题描述】:
我开发了一个自定义的 ActiveX 控件:ax_love。
当我把它插入到一个ppt里面,双击这个控件会弹出一个VisualBasic窗口,这是不可接受的。我希望双击动作会触发我自己的功能。
ps:我在vs2017中使用atl/com。
【问题讨论】:
-
您处于设计模式。
-
我认为 VBA 标签与您的问题无关 - 最好将其删除。我能记得看到的唯一接近这一点的讨论是 msdn 上的 VSTO 论坛中非常古老的线程,从 MS 人员支持他们的新技术时开始。当时,他们还处理了与 Office 相关的一般开发主题,包括创建用于在文档表面上工作的 Active X 控件。然而,我记得没有一个与 powerpoint 相关,主要是 Word。但其中一些信息可能会对您有所帮助...
-
@Cindy Meister ,我尝试在msdn中搜索但没有找到。用户使用我们的软件时会感到困惑,他们不知道vb。
-
这是来自该论坛的一个可能相关的讨论:social.msdn.microsoft.com/Forums/vstudio/en-US/… 我记得其他人,但在快速论坛搜索中没有找到任何其他有用的内容。
-
我理解您对用户的担忧并看到这样的对话框。只是“vba”标签不会引起可以帮助您的人的注意。正如另一条评论所提到的,双击很可能将 PowerPoint 置于开发人员设计模式,但如果没有看到图片或了解有关对话框的更多信息,则无法确定。添加对话框的屏幕截图可能有助于澄清正在发生的事情。