热情软件屋

 

在ACCESS中调用VB的控件


编号:QA003716
建立日期: 2000年12月28日 最后修改日期:2000年12月28日
所属类别:

李怡:
    操作系统:win98
    编程工具:VB6、ACCESS97
    问题:我在ACCESS97中调用VB的MAPIMessage和MAPISession两个控件,用以控制Outlook Express收发邮件,收件人的地址资料已放于ACCESS97的表内,对语句调试时,会提示“变量未定义”,表面看起来,Access把MAPIMessage和MAPISession当作变量处理。
    是否能够通过安装VB,在ACCESS中调用其控件?
    水平: 刚入门

回答:

    其实,在Access中,访问ActiveX和VB中类似,只不过要加一个Object变量,例如:
    在VB中,打开获取文件对话框是用:CommonDialog1.ShowOpen()
    在Accessk,打开获取文件对话框是用ActiveXCtl1.Object.ShowOpen()
    其实属性和方法等也一样使用。
    不过,与VB中不同的是,编辑器不会自动打开一个有关属性和方法的List。但通过对象浏览器可以看到ActiveX对象的有关属性和方法。

此问题由Li回答。

 
把这个问题推荐给朋友
   
   
您的意见类别
您的名字
您的电子邮件
您的建议(请尽可能详细)
 
 

版权所有 1997-2008 热情软件屋
如果您有任何建议和意见, 请给我发个电子邮件 askpro@china-askpro.com
Web Designed by ZebraStudio