Всем привет.
Catalog = Новый COMОбъект("ADOX.Catalog");
Catalog.ActiveConnection = СтрокаПодключения;
...
Catalog.Tables.Append(Table);
все отлично работает - создается новый лист. А вот как удалить лист?
http://support.microsoft.com/kb/303814/ru Deleting a Table
You cannot use ADOX to delete a table (worksheet) or named range in Excel, whether or not ADOX created it.
(2) спасибо. вторую статью уже читал, delete не срабатывал. А вот первую статью не нашел, отлично, в ней как раз и объясняется поведение метода delete.
Удаление таблицы
ADOX нельзя использовать для удаления таблицы (лист), или именованного диапазона в Excel, независимо от того, была ли она создана ADOX.
Так что, нельзя удалить Лист :).
(2)ещё раз спасибо.
Компьютеры — это как велосипед. Только для нашего сознания. Стив Джобс