我怎樣才能獲得的Excel files.I總數使用下面的代碼如何獲得工作簿的確切數量(Excel文件)
try
{
var excelApp = new Excel.Application();
excelApp.Visible = true;
Excel.Workbooks book = excelApp.Workbooks;
Excel.Workbook sheets = book.Open(schemes.ProcessExefilePath);
}
catch (Exception ex)
{
}
,然後正在打開我的文件時,我得到的文件總數。它總是返回我零計數
Microsoft.Office.Interop.Excel.Application excelApp = null;
try
{
excelApp = (Microsoft.Office.Interop.Excel.Application)System.Runtime.InteropServices.Marshal.GetActiveObject("Excel.Application");
}
catch
{
}
if (excelApp == null)
{
excelApp = new Microsoft.Office.Interop.Excel.Application();
}
for (int i = 0; i < excelApp.Windows.Count; i++)
{
//my work.......
}
什麼是錯的這個代碼..或者是還有什麼別的東西我必須做的..
你有沒有調試過你的'for'循環? 「excelApp.Windows.Count」屬性的價值是什麼?它經歷了多少次迭代? – Alex
它有零迭代。 – navi
和excelApp.Windows.Count的值是? – Alex