Код: Выделить всё
Function test2open( sSourceFile, sPDFFile )
Dim wApp ' As Word.Application
Dim wDoc ' As Word.Document
logStream.writeline "inside test2open"
on error resume next
Set wApp = CreateObject("Word.Application")
logStream.writeline Err.Number
Err.Clear
Set wDoc = wApp.Documents.Open("c:\Windows\Temp\test.DOC")
logStream.writeline Err.Number
logStream.writeline Err.Description
logStream.writeline Err.Source
wApp.Quit WdDoNotSaveChanges
Set wApp = Nothing
End Function
Когда я вызываю сценарий vbs сам по себе, сидя в окне Windows, он работает так, как я думаю, но при удаленном вызове через Apache через php возникает ошибка при вызове Documents.Open с ошибкой 424. Объект требует ошибки времени выполнения Microsoft VBScript.
Этот же самый точный код работает правильно на двух других окнах Windows, что заставляет меня думать, что это что-то вроде проблемы с разрешением (люблю эти описания сообщений об ошибках MS). Но я не могу понять что. Есть мысли?
Подробнее здесь: https://stackoverflow.com/questions/210 ... -424-error
Мобильная версия