在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回答。
| |
|
|
| |
|
|