回 帖 发 新 帖 刷新版面

主题:我的程序中有调用excel的功能,我不知打包时,有必要将excel组件打包进去吗?(当然了,客户机一

我的程序中有调用excel的功能,我不知打包时,有必要将excel组件打包进去吗?(当然了,客户机一定要安装office软件才行呀),我认为打包excel组件也是多余的,我的理解对吗?
-----------------------------------------
我认为没有必要打包excel的组件,虽然在工程引用中,必须引用excel,因为不引用就无法正常调试程序,但是打包时无需打入excel相关的文件,因为客户机上必须安装office软件,我的程序中调用excel的功能才能实现.如果客户机不装office,我就算打包也没有用,因为客户机的office版本有可能不一样,所以就算打包也没有任何意义.
我的理解对吗?

回复列表 (共5个回复)

沙发

建议:
  在调用excel时,在ini文件里找路径,如果路径没有写入,则查找。
      如果成功,直接将其路径写入ini文件。
      如果失败,弹出提示框,告诉用户他的机器上找不到excel,请他安装。
          当然也可以询问,是否手动查找,等手动查找成功后,将其路径写入ini文件。
          在没有选择手动安装时,退出你的软件,等待用户自己安装。

板凳

谢谢你的回复,
不过,我想问的是,打包时,是不是有必要打包excel组件.
打包软件会自动找到excel组件的,可是我认为没有必要将其打包,删除其打包可以吗?

3 楼

唉,你很浮躁的。
    我说的当然是不带excel了!
    否则,就在安装时检查了,那用到在运行时检查?
    不带,但在没有安装的机器上会出错的,所以才有上面的回复。

4 楼

好,谢谢.呵呵.
这里现在人气不如前了,只有你还战斗在最前沿.

5 楼

你的看法是正确的.不需要打包任何东西.只要安装了OFFICE就行了.而且,你调用的也是EXE,而是引用COM,的以查找其存在与否这一节也可以略去.

我来回复

您尚未登录,请登录后再回复。点此登录或注册