VB6.0如何启动EXCEL的VBA程序
我已经写好了VBA的程序,可是由於多个EXCEL档案操作繁琐,且代码容易被人看到,所以想通过VB6.0来对相关EXCEL档案进行调用,然後启动EXCEL中的VBA程序,将...
我已经写好了VBA的程序,可是由於多个EXCEL档案操作繁琐,且代码容易被人看到,所以想通过VB6.0来对相关EXCEL档案进行调用,然後启动EXCEL中的VBA程序,将VBA执行结果保存在EXCEL中,就是这样。主要的难点在於,不知道怎麼在VB6.0中写程式启动和关闭EXCEL的VBA程式,求答案,谢谢,线上等
展开
2个回答
展开全部
很久没玩VB了,忘得差不多了,但我想肯定行的。不过既然会VBA了,何必要用VB呢,VBA也行。
用工作簿的OPEN事件启动代码,然后在代码运行完成后关闭表格。有什么具体要求请说明
建一个Excel文件,在这个文件编写主程序,如果要手动输入启动参数,最好建一个窗体,在窗体设文本框输入启动参数,窗体由文件的OPEN事件加载。窗体设命令按钮运行程序,程序中用“Workbooks.Open”方法打开其他Excel文件,对打开的文件进行处理的程序可在主程序文件也可在本文件进行,在子文件的代码应写在文件的OPEN事件中才能自动运行。在文件中传递数据在主程序文件中的模块中设置全局变量或数组。代码最好都写在主文件中,便于用密码保护。各个子文件也可设打开密码,这样他人就不能打开你的任何文件。
用工作簿的OPEN事件启动代码,然后在代码运行完成后关闭表格。有什么具体要求请说明
建一个Excel文件,在这个文件编写主程序,如果要手动输入启动参数,最好建一个窗体,在窗体设文本框输入启动参数,窗体由文件的OPEN事件加载。窗体设命令按钮运行程序,程序中用“Workbooks.Open”方法打开其他Excel文件,对打开的文件进行处理的程序可在主程序文件也可在本文件进行,在子文件的代码应写在文件的OPEN事件中才能自动运行。在文件中传递数据在主程序文件中的模块中设置全局变量或数组。代码最好都写在主文件中,便于用密码保护。各个子文件也可设打开密码,这样他人就不能打开你的任何文件。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询