码迷,mamicode.com
首页 > 其他好文 > 详细

找不到编译动态表达式所需的一种或多种类型

时间:2014-10-10 13:06:04      阅读:256      评论:0      收藏:0      [点我收藏+]

标签:style   blog   color   io   os   使用   ar   sp   div   

找不到编译动态表达式所需的一种或多种类型  2011-12-15 14:15:02|  分类: c#程序设计 |  标签: |举报 |字号大
中
小 订阅 
问题描述:Office 打印时,引用了Microsoft.Office.Interop.Excel

            Excel.Application xlsApp = new Excel.Application();

            xlsApp.Visible = true;

            Excel.Workbooks xlsWbs = xlsApp.Workbooks;

            Excel.Workbook xlsWb = xlsWbs.Open();//省略参数

            Excel.Worksheet xlsWs = (Excel.Worksheet)xlsWb.Worksheets[1];

     执行到Excel.Worksheet xlsWs = (Excel.Worksheet)xlsWb.Worksheets[1]时,提示“找不到编译动态表达式所需的一种或多种类型。是否缺少对 Microsoft.CSharp.dll 和 System.Core.dll 的引用? ”错误

 

解决方法:(csdn论坛上查询得到的解决方法,使用后问题解决,但具体原因未知,求达人解答。)

           将引入的COM对象(miscrosoft excel 12.0 object library),属性里的嵌入互操作类型改

           为Fasle。具体原因不知

 

找不到编译动态表达式所需的一种或多种类型

标签:style   blog   color   io   os   使用   ar   sp   div   

原文地址:http://www.cnblogs.com/hbhzz/p/4015266.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!