打開excel打印時報“不能使用對象鏈接和嵌入”


解決思路:

1、以WIN + R 打開命令行, 在命令行中輸入dcomcnfg,打開組件服務。

2、在組件服務窗口中,點擊到【控制根節點】->【組件服務】->【計算機】->【我的電腦】->【DCOM配置】。

3、在DCOM配置中,找到節點【Microsoft Excel Application】。

4、右鍵點擊節點【Microsoft Excel Application】屬性,打開屬性窗口。

5、在屬性窗口中, 點擊標簽【標識】, 選擇【交互式用戶】或者【啟動用戶】即可。

6、點擊【確定】按鈕,再次打開excel, 問題解決。

假設64位機器找不到【Microsoft Excel Application】

7、

第一種方法:

1.由於Dcomcnfg是一個32位和配置,在64系統下並不能被完全支持,因此需要對WIN2008 X64系統進行DCOM配置,操作步驟如下:
1.1運行:mmc -32
1.2在菜單中選擇File->Add/Remove Snap
添加Component Services,然後在Component Services下找到Excel後再進行配置,就和32位系統一樣可以看到Microsoft Excel Appliction 組件了。

2.由於用戶沒有操作excel的權限,需要通過如下操作對 Microsoft Excel Appliction 進行授權。
2.1運行:dcomcnfg.exe
2.2"組件服務"- >"計算機"- >"我的電腦"- >"DCOM配置"->找到word->屬性->"標識"標簽,選擇"交互式用戶" 
2.3->安全"標簽"->在"啟動和激活權限"上點擊"自定義",然后點擊對應的"編輯"按鈕,在彈出的"安全性"對話框中填加 一個"NETWORK SERVICE"用戶(注意要選擇本計算機名),並給它賦予"本地啟動"和"本地激活"權限.
2.4->"安全"標簽,在"訪問權限"上點擊"自定義",然后點擊"編輯",在彈出的"安全性"對話框中也填加一個"NETWORK SERVICE"用戶,然后賦予"本地訪問"權限. 這樣,我們便配置好了相應的Excel的DCOM權限. 
第二種方法:

<system.web>

<identity impersonate="true" userName="administrator" password="186"/>           //創建用戶名

</system.web>

DCOM配置中仍然找不到Microsoft Excel Appliction。

8、

8.1.  在運行中輸入:regedit,進入注冊表編輯器,查看HKEY_LOCAL_MACHINE\Software\Microsoft\Office下是否有excel、word等其他的注冊表,若沒有進行第二步。

8.2. 查看HKEY_CLASSES_ROOT\AppID\下是否有{00020812-0000-0000-C000-000000000046},這個是excel注冊鍵,若沒有則DCOM配置是找不到Microsoft Excel Appliction的。(這個取決於每個人系統,有些安裝office之后馬上就會顯示有這個鍵,但是有些機子沒有顯示,至於為什么我也沒搞清楚。)

8.3. 手動導出該鍵:我所使用解決辦法是:在另一台已安裝相同版本的office的win8 64位機上找到HKEY_CLASSES_ROOT\AppID\下是否有{00020812-0000-0000-C000-000000000046},右擊,點擊“導出”,生成.reg后綴名的文件后,再將其復制到自己的電腦上(即要進行DCOM配置找不到Microsoft Excel Appliction的電腦上),最后雙擊此注冊文件,自動導入注冊表中了。  再去HKEY_CLASSES_ROOT\AppID\下查看,這時就會有{00020812-0000-0000-C000-000000000046}了。

8.4.最后,輸入MMC -32:文件——>添加/刪除單元管理——>選擇最后一個即組件服務——>添加——>確定——>雙擊組件服務——>計算機——>我的電腦——>DCOM配置,這時會發現能找到Microsoft Excel Appliction。

假設這樣還不行

9、看看是否給予了本地管理員權限。

10、以上都不管用的話,就自己想辦法吧!

 

11、如果是用於SAP導出excel提示這個錯誤的話,可以去進程看下是否已經存在excel,有的話先去結束此進程,再去導出excel。

12、如果是用於C#導出excel提示這個錯誤的話,可以去進程看下是否已經存在excel,有的話先去結束此進程,再去導出excel。

 


免責聲明!

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



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