是这样滴:我做了一个计算软件,公司内部使用滴,该软件的计算全部在Excel上,我做了一个窗体负责读取和保存该Excel上的数据,这样虽然简化了程序,但是由于Excel表暴露在外面,如果表内部的公式被改动的话,计算就会不准确了,我想是否可以把表格封装在工程内?封装在其它文件里面也可以啊谢谢了

解决方案 »

  1.   

    VB可以使用资源文件,将EXCEL包在资源文件里
      

  2.   

    可以的。这里http://bingning.net/VB/SOURCE/programing/index.html有EXCEL自定义类的说明,参考一下。
      

  3.   

    可否详细点啊,我希望excel文件不能被人为打开(但可以被程序打开),因为excel里面有保密的东西
      

  4.   

    给你个思路。你可以把关键的宏以字符串(可加密)的形式,保存在资源文件里.然后你可以动态地生成一个XLS表格,然后填入这个(或多个)关键宏即可执行,完毕后就不保存关闭这个表格.整个过程没有在磁盘里保存临时文件.