2010-11-11 72 views
0

編輯單元格的值我添加EXCEL.EXE參考文獻,使我能夠調出如何輕鬆地Excel文件中使用C#

using Microsoft.Office.Interop.Excel; 

至少這就是我認爲的功能所在。

但我收到了一堆的錯誤,我不明白爲什麼。

錯誤1 '應用程序' 是 'System.Windows.Forms.Application' 和 'Microsoft.Office.Interop.Excel.Application' C之間的不明確的引用:\ Users \用戶XXXXX \應用程序數據\本地\臨時項目\ WindowsFormsApplication1 \ Program.cs 19 13 WindowsFormsApplication1

任何人都知道wats up?

感謝

回答

1

嘗試這樣做... 使用Excel = Microsoft.Office.Interop.Excel;

然後,當您想要與Excel進行交互時,您可以使用Excel.Application訪問它。
否則,編譯器會看到兩個應用程序,並不知道您是指哪一個。 一日是Forms.Application 2ns的是一個Excel.Application

這些可以幫助..我這樣做時,我遇到模糊引用...

+0

你也可以完全明確,並通過微軟指到Excel .Office.Interop.Excel.Application,但Gian的解決方案更方便;你只需要編寫Excel.Application。 – Mathias 2010-11-28 01:13:39

1

我知道這並不能回答你的問題對您收到錯誤,但是我發現在CodePlex上一個非常簡單的方法來使用Excel文件交互的EPPlus項目。此外,與互操作程序集相比,它更容易處理。

有幾個很好的例子可以查看和維護它的傢伙似乎是非常有用的。

相關問題