我用vs2010+office 2010 新建工作簿项目,选择现有的excel文档,生产时出现错误“签名时出错: 指定了无效的提供程序类型。“不知道是否是我的office有问题,以前在自己的电脑新建office 2007工作簿时没有问题,还是公司电脑配置问题?求各位大侠多多指教啊!thanks

解决方案 »

  1.   

    公司电脑 office 版本是不是 2010 ? 开发时选则低些版本的 office 组件吧
      

  2.   

    是的,我需要从新下个office吗?
      

  3.   

    你看下程序里对 Microsoft.Office.Interop.Excel 的引用的属性里 特定版本 是不是 True ?
      

  4.   

    改成 False ,然后再编译部署,不然发现 Office 版本不对就不让运行的
      

  5.   

    还是一样的报错,我的office 是2010 ,新建的项目也是office 2010 工作簿,选择现有的office 2010文档