Добрый день.
В продолжении темы
http://forum-mista.pro/topic.php?id=703032.
Никто так и не научился обходить эту ошибку перед открытием workbook?
Думал поможет удалению скрытых имен перед непосредственной работой в эксель.
Попытка
Эксель = Новый COMОбъект("Excel.Application");
Эксель.DisplayAlerts = 0;
Исключение
Сообщить(ОписаниеОшибки() + " Программа Exсel не установлена на данном компьютере!");
Возврат;
КонецПопытки;
Попытка
Книга = Эксель.WorkBooks.Open(ПутьКФайлу);
Исключение
Сообщить(ОписаниеОшибки());
Возврат;
КонецПопытки;
Книга.ActiveSheet.AutoFilterMode = 0;
Книга.Names.Item("_FilterDatabase").Delete();
Попытка
Книга.SaveAs(ПутьКФайлу);
Исключение
Сообщить(ОписаниеОшибки()+" Файл не сохранен!");
Возврат;
КонецПопытки;
Эксель.Quit();
Эксель.DisplayAlerts = 1;
Но ошибка же выскакивает при
Книга = Эксель.WorkBooks.Open(ПутьКФайлу);
Как до этого метода удалить эти конфликты имен :(