簡體   English   中英

Word.Application權限被拒絕錯誤

[英]Word.Application permission denied error

我已安裝Windows 10以及MS Word 2007和IIS7。 我一直在使用經典的ASP和VBScript進行編碼。

我正在使用以下代碼來打印doc文件。

Dim oWord
Set oWord = Server.CreateObject("Word.Application")
oWord.Documents.Open "D:\Patient\PatientDocs\Template2.docx"
oWord.Activedocument.PrintOut
oWord.Quit
Set oWord = Nothing

並得到:

Server object error 'ASP 0178 : 80070005'

Server.CreateObject Access Error

/PATIENT/test.asp, line 21

The call to Server.CreateObject failed while checking permissions. Access is 
denied to this object.

請幫助我解決此問題。

MS Word 2007和IIS7。 我一直在使用經典的ASP和VBScript進行編碼。

Microsoft當前不建議也不支持任何無人參與的非交互客戶端應用程序或組件(包括ASP,ASP.NET,DCOM和NT Services)中的Microsoft Office應用程序自動化,因為Office可能表現出不穩定的行為和/在此環境中運行Office時出現死鎖或死鎖。

如果要構建在服務器端上下文中運行的解決方案,則應嘗試使用對無人值守執行安全的組件。 或者,您應該嘗試找到允許至少部分代碼在客戶端運行的替代方法。 如果您從服務器端解決方案中使用Office應用程序,則該應用程序將缺少許多成功運行所需的功能。 此外,您將承擔整體解決方案穩定性的風險。 在《 服務器端Office自動化注意事項》一文中了解有關此內容的更多信息。

作為一種解決方法,如果僅處理開放XML文檔,則可以考慮使用Open XML SDK 或只是考慮使用為服務器端執行而設計的任何第三方組件。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM