Всякий раз, когда я использую этот код,
Set oExcel = CreateObject("Excel.Application")
Set oWorkbook = oExcel.Workbooks.Open(sPathToTemplate)
oExcel.Range("shipping_name").Value = strShippingName
oWorkbook.Close()
Set oWorkbook = Nothing
Set oExcel = Nothing
Процесс Excel на сервере зависает, и ячейки никогда не изменяются.Или, по крайней мере, это то, что кажется.
Книга открывается просто отлично, и если я не пытаюсь изменить содержимое ячейки, код завершается без ошибок.Но когда я добавляю изменение обратно и обновляю страницу, в диспетчере задач появляется процесс EXCEL.exe, и скрипт перестает отвечать на запросы.Я должен убить процесс вручную, чтобы время ожидания истекло.
Что-нибудь, что я могу сделать, чтобы заставить код работать?