【Excel】Retrieving the COM class factory for component with CLSID {00024500-0000-0000-C000-000000000046}


【Excel】Retrieving the COM class factory for component with CLSID {00024500-0000-0000-C000-000000000046}:

1.首先確保你的服務器上正確安裝了excel

2.確保你的服務器上注冊了COM組建
搜索OWC11.dll,如果沒有,重新安裝office

3.解決方法1:
1)運行dcomcnfg打開組件服務

2)依次展開"組件服務"->"計算機"->"我的電腦"->"DCOM配置"

3)找到"Microsoft Excel應用程序"

右鍵打開屬性對話框

點擊"安全"選項卡,

把"啟動和激活權限","配置權限",都選擇為自定義,

然后依次點擊它們的編輯,把ASPNET添加進去,並加入所有的權限...

圖文說明:http://hi.baidu.com/bizee/blog/item/dae84aee69488ef6b2fb95d7.html

配置好了之后IIS不需重啟,但是必須點擊“應用”,否則無效(T T,因此困擾了很久,內牛滿面。。。)


4.如果以上解決辦法無效,再試試下面的:

運行dcomcnfg打開組件服務

依次展開"組件服務"->"計算機"->"我的電腦"->"DCOM配置"

找到"Microsoft Excel應用程序"

右鍵打開屬性對話框,點擊"標識"選項卡

點"下列用戶",把管理員的用戶密碼正確填寫進去...

點擊"安全"選項卡,

把"啟動和激活權限"設置為自定義,並加上Network service的所有權限,點擊“確定”,“應用”;

如果還不行,則:

依次把"啟動和激活權限","訪問權限","配置權限",都選擇為自定義,

然后依次點擊它們的編輯,把everyone添加進去,並加入所有的權限。


免責聲明!

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



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