双击ActiveX控件时如何禁用Visual Basic对话框

时间:2018-02-10 02:22:20

标签: c++ com ms-office activex

我开发了一个自定义ActiveX控件:ax_love。

当我将其插入ppt里面并双击此控件将显示一个弹出的VisualBasic窗口,这是不可接受的。我希望双击动作会触发我自己的功能。

ps:我在vs2017中使用atl / com。

enter image description here

1 个答案:

答案 0 :(得分:5)

在设计模式下,单击ActiveX控件将打开VB窗口 - 这是预期的。在演示模式下,单击ActiveX控件将触发您的功能 如果您希望仅在演示模式下打开此版本(因此用户不会被带到VB页面),请将文件另存为 PowerPoint启用宏的节目(.ppsm) 。然后它始终以演示模式打开(保留.pptm格式的副本进行编辑,但不要将其提供给您的用户)。