Excel Метод Find() в 1C

Новая тема
Показывать по 10 20 40 сообщений
"Я сейчас сидел с С++ и вспомнил, что в 1С то же есть try... catch  :)

Поэтому можно сделать и вот так.



ОкноExcel = СоздатьОбъект("Excel.Application");

РабКнига = ОкноExcel.Application.Workbooks.Open(мой_файл);

Лист = РабКнига.WorkSheets("Sheet1");  

попытка

tmp = Лист.Range("a10:a40").Find ("что искать будем");

Исключение  

Сообщить("Запись не найдена");

перейти ~не_найдено;

КонецПопытки;

Сообщить(tmp.Value);

~не_найдено:





"
Пришла мне и Daedal`у одна и та же мысль в один и тот же день :))
Когда в 1кг 1024 грамма мысли так и прут... :)
Спасибо, через try действительно все получилось.
";o)"
Читают тему
(гостей: 1)

Быстрый переход