2017-05-12 149 views
5

在Visual Studio中爲我的C#winform添加interop.excel引用後,我不再能夠「編輯並繼續」....
錯誤提示「修改包含使用嵌入式互操作類型/成員的'方法'將阻止在啓用編輯並繼續時調試會話繼續 要啓用編輯並繼續,請嘗試將」嵌入互操作類型「屬性設置爲」假「調試時的COM參考

不幸的是,當我將「Embed Interop Types」屬性設置爲「False」時,VS給我以下代碼的錯誤:
ws.Cells [2,1] .Value = xxx;
Error說「'object'不包含'Value'的定義並且沒有擴展方法'Value'接受類型'object'的第一個參數可以被找到(你是否缺少using指令或程序集參考?)

我已經找遍了所以沒有運氣的答案...有人可以幫助嗎?Excel Interop(Visual Studio C#) - 「Embed Interop Type」屬性

+0

類型該屬性的是* *動態,不反對。除了更改嵌入互操作類型屬性之外,您還做了其他操作。可能是因爲您忘記也將Copy Local屬性設置爲true。請不要讓我們猜測。 –

回答

2

Cells()不具有屬性ValueRange()有它)
變化這一行ws.Cells[2, 1]= xxx;

+0

謝謝,這工作。 –