.Net調用Office Com組件的原理及問題檢索com類工廠組件檢索 COM 類工廠中 CLSID 為 {XXX} 的組件失敗


.net調用office組件進行Excel、Word、ppt的一些操作,需要做一下操作:

1、正確全面的安裝office

2、DCOM配置權限(64位系統要添加32位組件【mmc -32】)

(1.) 

  1. 首先點擊開始-運行,打開運行對話框。

    64位操作系統如何設置DCOM組件
  2.  

    在對話框輸入命令處輸入“mmc -32”,記着,mmc和-之間有個空格。打開控制台根節點。

    64位操作系統如何設置DCOM組件
  3.  

    在控制台根節點對話框,依次點擊文件-添加/刪除管理單元,打開添加/刪除管理單元對話框。

    64位操作系統如何設置DCOM組件
  4.  

    然后在左側“可用的管理單元”處,將滾動條拉到最下,單擊“組件服務”,再點擊中間的“添加”按鈕。

    64位操作系統如何設置DCOM組件
  5.  

    然后“組件服務”這個選項就到了右側的“所選管理單元”處,然后點擊確定。

    64位操作系統如何設置DCOM組件
  6.  

    “組件服務”就會出現在控制台根節點下方,在點擊前方的小三角,依次進行展開,找到DCOM配置。

    64位操作系統如何設置DCOM組件
  7.  

    在DCOM配置下,下拉滾動條,找到“Microsoft Office Word 97 - 2003 文檔”或“{00020906-0000-0000-C000-000000000046}”

    64位操作系統如何設置DCOM組件
  8.  

    右鍵點擊,選擇屬性,打開屬性對話框。

    64位操作系統如何設置DCOM組件
  9.  

    然后點擊“安全”,將下方三個權限都勾選“自定義”,並且分別點擊“編輯”按鈕,添加everyone權限。

    64位操作系統如何設置DCOM組件

(2.) 找到Microsoft Excel Application、Microsoft Office PowerPoint 幻燈片、Microsoft Office Word 97 - 2003 文檔,-屬性 -安全-中所有配置都選擇“自定義”,添加用戶(SYSTEM、INTERACTIVE、Everyone、Administrators、Administrator、IIS-IUSRS()、Network Services、Network 、USERS),添加“啟動和激活權限”、“訪問權限”,並賦予本地啟動和激活;-標識,交互式用戶(不能選擇啟動用戶,會無法結束進程)


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM