Здравствуйте, Гасанов Ровшан Закариевич, Вы писали:
ГРЗ>Статья:
ГРЗ>Взаимодействие Microsoft Excel с приложениями .NET — позднее связываниеАвтор(ы): Гасанов Ровшан Закариевич
Дата: 17.11.2005
Статья рассказывает о динамическом взаимодействии с Excel посредством OLE Automation и рефлексии.
Требуется знание С#.
ГРЗ>Авторы:
ГРЗ>Гасанов Ровшан Закариевич
ГРЗ>Аннотация:
ГРЗ>Статья рассказывает о динамическом взаимодействии с Excel посредством OLE Automation и рефлексии.
ГРЗ>Требуется знание С#.
Не судите строго, т.к. я новенький в области прогремирования на с#.
Вот попробован написать такой код:
//Получаем ссылку на колекции книг
object workbooks = excel.GetType().InvokeMember("Workbooks", BindingFlags.GetProperty, null, excel, null);
// Открытие файла с:\time-table.xls
// Заносим в массив параметров имя файла
object[] args = new object[1];
args[0] = "с:\time-table.xls";
// Пробуем открыть книгу
object workbook = workbooks.GetType().InvokeMember(
"Open", BindingFlags.InvokeMethod, null, workbooks, args);
до этого был создан обьект excel как описано в статье.
После компиляции и выполнения програмы возникает такой exception:
TargetInvocationException was unhandled.
Exception has been thrown by the target of an invocation.
Общая моя задача состоит в том, чтоб открыть уже существующий файл *.xls на диске и вытащить из него нужную информацию.
Никак не могу разобраться. Help plz...