1
我是人口使用VSTO如下一個Excel工作表:如何確保使用VSTO 4打開哪個版本的Excel?
Application app = new Application();
var wBook = app.Workbooks.Add();
var wSheet = (wBook.Worksheets[1] as Worksheet);
/* Population algorithm */
app.Visible=true;
創建片,一切都很好,但我已經安裝在我的工作環境不受Excel的兩個版本(Excel 2003和Excel 2010 )。上週
,當我第一次創建的代碼,Excel 2010中被顯示出來。但是,本週,Excel 2003打開了。
我的項目引用Microsoft.Office.Interop.Excel
與最新版本(C:\Program Files (x86)\Microsoft Visual Studio 10.0\Visual Studio Tools for Office\PIA\Office14\Microsoft.Office.Interop.Excel.dll
,版本14)。
這是莫名其妙地在Windows的偏好,或者是它的東西我必須指定,當我創建應用程序的實例?
另外,您可以針對2003 PIO,然後它不會不管哪個Excel打開。 – Jesse
@Jesse我不明白,什麼是PIO?此外,我期待2010年開幕。 – SRKX
對不起,PIA。你引用的dll。它們是向前兼容的,即2003年的PIA將自動執行2010年,但您將無法引用新功能。 – Jesse