Excel Interop(Visual Studio C#) - “嵌入Interop类型”属性

时间:2017-05-12 20:12:50

标签: c# excel interop

在Visual Studio中将interop.excel引用添加到我的C#winform后,我无法再“编辑并继续”....
错误说“ 修改''方法'包含嵌入式互操作类型/成员的使用将阻止调试会话在启用编辑和继续时继续。 要启用“编辑并继续”,请在调试时尝试将“嵌入互操作类型”属性设置为“False”以进行COM参考

不幸的是,当我设置”嵌入互操作类型“时“property to”False“,VS给出了以下代码的错误:
ws.Cells [2,1] .Value = xxx;
错误说“ 'object'不包含'Value'的定义,并且没有扩展方法'Value'接受'object'类型的第一个参数(你是否缺少using指令或程序集)参考?)

我一直在寻找答案,没有运气......那里有人可以提供帮助吗?

1 个答案:

答案 0 :(得分:2)

Cells()没有属性ValueRange()拥有它)
将此行更改为ws.Cells[2, 1]= xxx;