VFP 愛用者社區 首頁 VFP 愛用者社區
本討論區為 Visual Foxpro 愛用者經驗交流的地方, 請多多利用"搜尋"的功能, 先查看看有無前例可循, 如果還有不懂的再發問. 部份主題有附加檔案, 須先註冊成為社區居民才可以下載.
 
 常見問題常見問題   搜尋搜尋   會員列表會員列表   會員群組會員群組   會員註冊會員註冊 
 個人資料個人資料   登入檢查您的私人訊息登入檢查您的私人訊息   登入登入

OLE error code 0x80080005: Server execution failed

 
發表新主題   回覆主題    VFP 愛用者社區 首頁 -> VFP 討論區
上一篇主題 :: 下一篇主題  
發表人 內容
jerryfly



註冊時間: 2004-02-26
文章: 12
來自: kee long

第 1 樓

發表發表於: 星期一 十二月 20, 2021 10:26 am    文章主題: OLE error code 0x80080005: Server execution failed 引言回覆

請教各位大大
執行控制 xls.CREATEOBJECT("Excel.Application")
相關的excel 命令控制程式,會發生
OLE 錯誤碼 0x80080005: Server execution failed
執行控制 xls.Application.DisplayAlerts=.F.
OLE 錯誤碼 0x800706be: The remote procedure call failed
可有大大可以幫忙解決上述問題
回頂端
檢視會員個人資料 發送私人訊息
ckp6250



註冊時間: 2004-07-30
文章: 1645


第 2 樓

發表發表於: 星期一 十二月 20, 2021 7:44 pm    文章主題: 引言回覆

建議先貼上您已寫好的程式碼,
然後,別人才能幫您找問題。
回頂端
檢視會員個人資料 發送私人訊息 參觀發表人的個人網站
syntech



註冊時間: 2003-05-16
文章: 4273
來自: Taipei,Taiwan

第 3 樓

發表發表於: 星期一 十二月 20, 2021 9:24 pm    文章主題: 引言回覆

一般要先測試物件是否正確建立

例如也可以在VFP 環境中測試,
那就知道是不是安裝有問題,
是不是呼叫Excel.Application,
是不是權限有問題

_________________
如果公司有下列困擾:
1. 找不到便宜,快速,簡易的 生產排程軟體
2. 不知道如何快速排定 採購計劃
3. 成本抓不準,自己算比軟體算有用
4. 想學習系統規劃,想找系統架構的顧問

請聯絡我們,也許我們幫得上忙
回頂端
檢視會員個人資料 發送私人訊息 發送電子郵件 AIM Address
CPS0204



註冊時間: 2014-08-24
文章: 528


第 4 樓

發表發表於: 星期二 十二月 21, 2021 11:41 am    文章主題: 引言回覆

就是excel沒裝好
建議重新安裝一次office或excel,要正版的,別用精簡版的
回頂端
檢視會員個人資料 發送私人訊息
syntech



註冊時間: 2003-05-16
文章: 4273
來自: Taipei,Taiwan

第 5 樓

發表發表於: 星期二 十二月 21, 2021 1:49 pm    文章主題: 引言回覆

CPS0204 寫到:
就是excel沒裝好
建議重新安裝一次office或excel,要正版的,別用精簡版的


我有google 到這個答案
應該跟正不正版無關,
主要是有沒有正確註冊服務

_________________
如果公司有下列困擾:
1. 找不到便宜,快速,簡易的 生產排程軟體
2. 不知道如何快速排定 採購計劃
3. 成本抓不準,自己算比軟體算有用
4. 想學習系統規劃,想找系統架構的顧問

請聯絡我們,也許我們幫得上忙
回頂端
檢視會員個人資料 發送私人訊息 發送電子郵件 AIM Address
jerryfly



註冊時間: 2004-02-26
文章: 12
來自: kee long

第 6 樓

發表發表於: 星期五 十二月 31, 2021 10:58 pm    文章主題: 引言回覆

各為大大
問題已解
是因為安裝了增益集COM 部分有PDF另印功能
只要將PDF 選項取消即可正常運行
回頂端
檢視會員個人資料 發送私人訊息
小桑•無痕



註冊時間: 2003-07-08
文章: 306
來自: Tainan, Taiwan

第 7 樓

發表發表於: 星期三 七月 01, 2026 11:57 am    文章主題: 引言回覆

2026/07/01 遇到的情形
客戶端使用 Microsoft 365 Apps Excel
今日匯出 Excel 突然出現 OLE錯誤程式碼 0x80080005:Server execution Failed
死在 oExcel = CREATEOBJECT("Excel.Application")

程式是用 相容性 XP-SP3 執行
根據 AI 的解說 VFP 與 Excel 的「執行身分」要一致,否則 Windows 就會拒絕連線。
詭異的是,只有這一台電會,其他超過50部電腦都正常。
後來把程式的相容性拿掉,則可正常。

最後解決方式(AI提供)
修復 Microsoft 365 的 DCOM 身分識別如果一定要用高權限執行 VFP,那就必須同步調整 Excel 的啟動權限:
1.按 Win + R 輸入 dcomcnfg 執行 元件服務。
2.依序展開:[元件服務] -> [電腦] -> [我的電腦] -> [DCOM 設定]。
3.找到 Microsoft Excel Application,點右鍵選擇 [內容]。
4.切換到 [身分識別] 分頁,將原本的「啟動使用者」改為 「互動式使用者」(即目前登入 Windows 的人)。
5.點選確定後套用。

結果 找不到 Microsoft Excel Application
再次詢問 AI

如果在 dcomcnfg(DCOM 設定)中找不到「Microsoft Excel Application」,
這是 Microsoft 365 / Office 點選觸控版(Click-to-Run)非常常見的現象,
因為 64 位元的 Office 登錄檔會被隱藏在 32 位元的檢視畫面之外。

1.按下鍵盤的 Win + R 鍵,打開「執行」視窗。
2.複製並貼入這行完整的指令,然後按下確定:
代碼:
   cmd
   mmc comexp.msc /32

3.進去後,依序展開:[元件服務] -> [電腦] -> [我的電腦] -> [DCOM 設定]。
4.這時候再次往下搜尋,您應該就能順利看到 「Microsoft Excel Application」 了!
5.看到後點右鍵選 [內容] -> [身分識別] -> 改為 「互動式使用者」。

改完後,程式可以正常執行了(相容性 XP-SP3)。

_________________
用力 Try 一下...可以發現很多好玩的事....
回頂端
檢視會員個人資料 發送私人訊息 發送電子郵件 雅虎訊息通 MSN Messenger
從之前的文章開始顯示:   
發表新主題   回覆主題    VFP 愛用者社區 首頁 -> VFP 討論區 所有的時間均為 台北時間 (GMT + 8 小時)
1頁(共1頁)

 
前往:  
無法 在這個版面發表文章
無法 在這個版面回覆文章
無法 在這個版面編輯文章
無法 在這個版面刪除文章
無法 在這個版面進行投票
無法 在這個版面附加檔案
無法 在這個版面下載檔案


Powered by phpBB © 2001, 2005 phpBB Group
正體中文語系由 phpbb-tw 維護製作