Я программно открытия книг Excel под деревом папок для некоторых ссылок проекта, используя следующий код -лист проекта Excel Ссылки
workbook = app.Workbooks.Open(fileName,false,true,Missing,Missing,.....);
foreach(Reference r in workbook.VBProject.References)
{
//check for a specific reference here
}
Это прекрасно работает, но моя структура папок очень глубоко, и я более чем 20000 электронные таблицы, хранящиеся в них. Иногда, в зависимости от размера файла excel, вызов Workbooks.Open() занимает много времени (более 5 минут на звонок в некоторых файлах). Есть ли более эффективный способ сделать это?
Спасибо за помощь
Спасибо. Я не пытался использовать двоичный вариант, так как это может быть не очень просто, и теперь он управляется с помощью WorkBooks.Open. – 2009-05-01 12:25:44