none
能否在x64位windows下使用office excel COM RRS feed

  • 问题

  • 在32位windows下,我们装个office excel 2003,然后就可以在.net里引用excel COM
    11组件,对excel文件操作。
    现在服务器换成x64了,我们的.net应用将编译成x64形式,以便在服务器下运行,但是我们需要调用office excel.
    他是32位的COM,在64位下是不能访问的。如何解决这个问题,是否需要安装office
    excel的x64版本。

    2008年3月21日 9:38

答案

  • 没有试过,应该要装office excel的x64版本,至少要在这样的机器上测试一下才能部署到生产环境吧

     

    2008年3月27日 0:53
    版主

全部回复

  • 没有试过,应该要装office excel的x64版本,至少要在这样的机器上测试一下才能部署到生产环境吧

     

    2008年3月27日 0:53
    版主
  •  飞呀飞 写:

    在32位windows下,我们装个office excel 2003,然后就可以在.net里引用excel COM
    11组件,对excel文件操作。
    现在服务器换成x64了,我们的.net应用将编译成x64形式,以便在服务器下运行,但是我们需要调用office excel.
    他是32位的COM,在64位下是不能访问的。如何解决这个问题,是否需要安装office
    excel的x64版本。

     

    首先OFFICE并没有发布64位的版本,在.net只要编译的时候选ANY CPU即可,这样发布出来的程序为自适应的,64位机器上如果装有64位的Framework,软件即可运行为64的程序,也同样可以访问32位的com

    2008年3月27日 4:11
    版主