簡體   English   中英

錯誤:單詞自動化

[英]error : word automation

我有IIS7(Windows Server 2008)64位,但是我的應用程序以32位模式運行。 Office 2003女士已安裝在服務器上。 我在組件服務中找不到{000209FF-0000-0000-C000-000000000046},但可以看到{00020906-0000-0000-C000-000000000046},我也為其分配了所有權限。

如果我進行模擬,那么我會在任務管理器中看到winword.exe * 32,並且頁面長時間處於運行狀態,就像粘貼一樣,沒有響應/錯誤。 我注意到該頁面會一直顯示/始終在

''已通過且模擬沒有錯誤

Dim WordApp As Microsoft.Office.Interop.Word.Application = New Microsoft.Office.Interop.Word.Application

''已通過且模擬沒有錯誤

Dim objDoc As Microsoft.Office.Interop.Word.Document = New Microsoft.Office.Interop.Word.Document

''具有模擬功能,這行代碼會將頁面粘貼到很長的過程-Documents.Open

objDoc = WordApp.Documents.Open(path)

我缺少什么? 相同的代碼與Windows Server 2003 64位一起使用。

Office Interop不適用於服務器端使用。 Microsoft有一個有關Office服務器端自動化的主題的知識庫文章,您可能需要閱讀。

在不知道您要如何使用互操作性的情況下,我所建議的就是切換到使用Office OpenXML進行服務器自動化。 如果您只是在進行文檔操作,則應允許這樣做。 對於其他事項,我建議您查看我鏈接的知識庫文章中有關替代方案的建議。


如果您確實需要針對您的問題的解決方案

如果創建文件夾C:\\Windows\\SysWOW64\\config\\systemprofile\\DesktopC:\\Windows\\System32\\config\\systemprofile\\Desktop它可能會解決您的問題,但是如果可以,我強烈建議您使用OpenXML。

暫無
暫無

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

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