Я заполняю лист Excel, используя VSTO следующим образом:
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, или это то, что я должен указать при создании экземпляра приложения?