我将wincc中的数据存放到access中,access中的数据再放到excel中以报表形式打印出来.使用vb编写的可执行文件(exe),作用就是按输入的时间调出execel表格,问题出在,我在点击使用vb编写的可执行文件(exe)时vb报错.(运行时错误''335'':系统错误; &H8007007E(-2147024770). 找不到指定的模块 )不知道为什么还请熟悉vb的前辈帮帮忙分析一下!
问题补充:
我没有VB的原代码,程序是从别的机子上拷贝到我的机子上的!我只拷贝了exe执行文件!
最佳答案
直接运行你的VB程序应该也会有问题.
你的VB(exe)是从别的机器上直接考过来的吗?可能是本机上无开发机的软件环境, 最好在你的开发机上做个安装,将相关dll等文件打包进来.
补充:
那就比较麻烦了. 因为不知道VBexe中还用了哪些特殊的控件或dll,如果里面功能很简单,可以试试在机器上装一个VB试试.
或
如果你知道程序结构,就干脆用WinCC的c或VBS脚本直接打开excel, 比如C:
ProgramExecute("C:\\Program Files\\Microsoft Office\\Office\\EXCEL.EXE C:\\aa.xls");
提问者对于答案的评价:
谢谢!我在看看!
原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc278232.html