cbse_smy 发表于 2005-9-17 17:37:00

请高手赐教!!!!

<STRONG>VLAX类的应用<BR></STRONG>
<P>在调用VLAX类(明经提供)时总是出错,并且引用了Visual Lisp ActiveX Model类,下面语句无法执行:</P>
<P>Set VL = ThisDrawing.Application.GetInterfaceObject("VL.Application.16")</P>
<P>提示是无法加载!</P>
<P>请高手相助!我在2004、2005中均试而且用GetInterfaceObject加载其它模块也不行!</P>

mccad 发表于 2005-9-18 07:55:00

请把置顶的VLAX贴子看完。

cbse_smy 发表于 2005-9-20 19:27:00

<P>二楼的兄弟能不能讲明白一点呀!</P>

cbse_smy 发表于 2005-9-20 19:35:00

<P>VERSION&nbsp;1.0&nbsp;CLASS<BR>BEGIN<BR>&nbsp;&nbsp;MultiUse&nbsp;=&nbsp;-1&nbsp;&nbsp;'True<BR>END<BR>Attribute&nbsp;VB_Name&nbsp;=&nbsp;"VLAX"<BR>Attribute&nbsp;VB_GlobalNameSpace&nbsp;=&nbsp;False<BR>Attribute&nbsp;VB_Creatable&nbsp;=&nbsp;False<BR>Attribute&nbsp;VB_PredeclaredId&nbsp;=&nbsp;False<BR>Attribute&nbsp;VB_Exposed&nbsp;=&nbsp;False<BR></P>
<P>&nbsp;</P>
<P>这几行代码在运行是出错是何故!</P>
<P>是否有VBA爱好者的QQ群!!</P>

MJTD_7777 发表于 2005-9-21 08:21:00

<P>看来你接触VB时间不长,你写的那段代码是描述类模块用的。</P>
<P>你先:</P>
<P>1。将下载的txt文件后缀改为CLS。</P>
<P>2。在VBA中导入刚才的cls文件。</P>
<P>3。使用时,在模块中先定义&nbsp; Dim Vl as new VLAX</P>
<P>&nbsp;</P>

cbse_smy 发表于 2005-9-21 15:37:00

<P>五楼的说法不对。</P>
<P>我搞VB有一段时间,当然你说的我知道,因为我自己也常编类。</P>
<P>能否有高手留下QQ不胜感激!</P>

MJTD_7777 发表于 2005-9-21 20:15:00

<P>不解。</P>
<P>&nbsp;</P>
页: [1]
查看完整版本: 请高手赐教!!!!