已解决,从来都是VB或VBA下写程序,从没试过两者之间导入或导入,也没试过把VBA窗体封装在DLL中。 附导入方法和调用方法: 1、VBA中在窗体上点击右键,选择导出,得到一个后缀为frm的窗体文件; 2、在VB工程资源管理器中点右键,选择添加,再选择添加文件,选中上述导出的frm文件,点击打开按键,窗体会被加至VB工程资源管理器的设计器中(窗体中的代码被同步复制),你可以双击打开查看对象,右键选择查看代码; 3、假设工程名为:TestSystem,已导入的窗体名为UserForm1,新建一个类:Test,在Test类中写入代码如下:
5、在VBA工程中Show窗体的方法:当然先引用TestSystem后,代码如下:
[ 本帖最后由 ctincob 于 2009-11-20 18:46 编辑 ] |
|