Excel部署配置DCOM


對 Excel進行編程,實際上就是通過 .Net Framework去調用 Excel的 COM組件,所有要在 Web環境下調用 COM組件的時候,都需要對其進行相應的配置。 很多朋友都反映在 Windows環境下調試正常的程序,一拿到 Web環境中就出錯,實際上就是因為缺少了這一步。 下面就詳細介紹 DCOM的配置過程。

1、運行“dcomcnfg”,打開 DCOM配置程序。(或者 開始→設置→控制面版→管理工具→組件服務→計算機→我的電腦→DCOM配置)

 

2、在應用程序列表中找到“Microsoft Excel應用程序”,點擊“屬性”,在2003下面如果沒找不到屬性,請打SP2補丁。

3、將 “常規”選項卡中的 “身份驗證級別”設為 “無”。

4、選中 “安全性”選項卡中的 “使用自定義配置權限”,點擊 “編輯”。

5、在打開的對話框中添加 “Internet來賓用戶”(通常是IUSR_機器名) ,訪問類型設為“完全控制”。

6、將 “身份標識”選項卡中的用戶設為 “交互式用戶”。

7、點擊“應用”之后,關閉屬性頁和 DCOM配置程序。配置完成

 

Excle設置參考

http://www.cnblogs.com/sjjsky/archive/2008/03/26/1123002.html

自定義COM+組件,在啟動時報錯“錯誤代碼 8000401A - 因為配置類型不正確,系統無法開始服務器進程。請檢查用戶名和密碼。”

解決辦法:

運行dcomcnfg打開組件服務,
依次展開"組件服務"->"計算機"->"我的電腦"->"COM+應用程序"
找到對應的應用程序
右鍵打開屬性對話框,點擊"標識"選項卡,
點"下列用戶",把管理員(Administrator)的用戶和密碼(登陸服務器的密碼)正確填寫進去。但一旦重新裝系統或者密碼變化后需要重新在此處設置密碼。

有些同學按照上面全做了一遍還是不行,要注意 可能是你的默認訪問權限和默認啟動權限有問題,要注意給足幾個用戶的權限。總之是權限問題。


免責聲明!

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



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