(3) плохо пробовал ex = Новый COMОбъект("Excel.Application"); book=ex.Workbooks.Open(ИмяФайла); book.Sheets("Лист1").Select(); book.Sheets("Лист1").Copy(,book.Sheets(1));
Создаст копию "Лист1" с именем "Лист1 (2)" Если "Лист1" реально первый лист, то book.Sheets("Лист1") равносильно book.Sheets(1)
Проблемы невозможно решaть нa том же уровне компетентности, нa котором они возникaют. Альберт Эйнштейн