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

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了双击ActiveX控件时如何禁用Visual Basic对话框相关的知识,希望对你有一定的参考价值。

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

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

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

enter image description here

答案

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

以上是关于双击ActiveX控件时如何禁用Visual Basic对话框的主要内容,如果未能解决你的问题,请参考以下文章

如何以编程方式确定是不是已安装 ActiveX 控件,以及它或整个 ActiveX 是不是已被禁用?

在 Visual Studio 中,当我双击“查找结果”中的一行时,如何更改/禁用行高亮颜色?

Visual Studio 2013 中的“无法导入 ActiveX 控件”

visual stdio 开发ActiveX控件基本教程

如何更改 Visual Studio 2010 中的解决方案属性?

Microsoft Excel ActiveX 控件已禁用?