我已经构建了一个ActiveX控件,当我使用不带参数的控件时,它可以工作,当它使用带参数的时候,它就不能工作了。
<OBJECT classid="clsid:959B7E21-5C0B-4BEC-BA2E-48DA2B6D66C8"></OBJECT>当我按如下方式使用时,它不能在IE中加载,什么也不显示。
<OBJECT classid="clsid:959B7E21-5C0B-4BEC-BA2E-48DA2B6D66C8">
<PARAM NAME="Id" VALUE="2">
</OBJECT>我也收到了这样的警告

在我的控件代码中,我定义了控件的属性,如下所示。
Option Explicit
Dim m_Id As Integer
Public Property Get Id() As String
Id= m_Id
End Property
Public Property Let Id(ByVal New_Id As String)
m_Id = New_Id
PropertyChanged "Id"
End Property发布于 2013-03-08 14:24:06
您的ActiveX对于脚本是不安全的。请参阅Safe Initialization and Scripting for ActiveX Controls
发布于 2013-03-08 14:19:51
执行以下操作后,警告消息消失。
Internet
https://stackoverflow.com/questions/15274509
复制相似问题