Здравствуйте, oleg.agafonov, Вы писали:
OA>Достаточно сохранить лист в переменной, например так
OA>OA>using Excel = Microsoft.Office.Interop.Excel;
OA>...
OA>...
OA>//workbook : Excel.Workbook
OA>Excel.Worksheet sheet1 = workbook.Worksheets[1] as Excel.Worksheet;
OA>...
OA>
OA>Дальше работа с выделенным листом ведется с помощью переменной sheet1.
Намекаешь, что я не достаточно понятно описал?
Попробую еще раз. Есть xls файл. Я в один из его листов что-то написал программно. Отдал пользователям. Пользователи используют его через эксель (меняют данные в ячейках, меняют последовательнось листов, меняют названия листов... вообще-то они не так часто все это делают, но лучше застраховаться). И вот спустя некоторое время я опять беру программно это эксель и теперь мне нужно из того самого листа взять данные из определенной ячейки. Во как!