Имеется машина с ос Windows Server 2008 R2 Standart, на ней установлен Microsoft Excel 2007.
Файловая база, платформа 8.3.6.2390.
Работала до поры до времени прекрасно обработка со строками (&на сервере)
Файл = Новый COMОбъект("Excel.Application");
ФСО = Новый COMОбъект("Scripting.FileSystemObject");
Файл.Visible = 0;
Файл.DisplayAlerts = 0;
Попытка
Книга = Файл.Workbooks.Open(ПутьКниги);
...
После обновлений ос на крайней указанной строке выпадает ошибка
Ошибка при вызове метода контекста (Open): Неизвестная ошибка
Копать в сторону расшифровки текста сообщения после Исключения, которое у вас должно сработать.
Второе - проверьте работу Excel в ручном режиме на машине, где выполняется код.
А ещё, Переменная ПутьКниги определена ранее ?
+(2) посмотри в диспетчере задач процесс EXCEL
скорее все у тебе была попытка открытия книги (и она висит в памяти) тем более
Файл.Visible = 0;
Файл.DisplayAlerts = 0;
поменяй на время тестирования
Файл.Visible = 1;
Файл.DisplayAlerts = 1;
Закон Брукера: Даже маленькая практика стоит большой теории.