Excel 出現「傳送命令給程式時發生錯誤」
徵狀
您在 Microsoft Excel 收到以下錯誤訊息, 此錯誤表示在 Excel 內執行的某些進程不會讓 Excel 關閉。 傳送命令給程式時發生錯誤
解決方案
若要解決這個問題,請視您的狀況依序嘗試下列方法。
方法 1:忽略 DDE
若要修正此設定,請依照下列步驟執行:
- 選取 [檔案選項]>。
- 選取 [進階],向下捲動至 [一般] 區段,然後清除 [一般] 區域中的 [忽略其他使用動態資料交換 (DDE) 的應用程式] 核取方塊。
- 選取 [確定]。
如果選取了 Excel 選項中的 [忽略其他使用動態資料交換 (DDE) 的應用程式] 核取方塊,就可能會發生這個問題。
當您在 Windows 檔案總管中按兩下 Excel 活頁簿時,動態資料交換 (DDE) 訊息會傳送至 Excel, 指示 Excel 開啟您按兩下的活頁簿。
如果選取了 [忽略] 選項,Excel 就會忽略其他程式傳來的 DDE 訊息。 因此,Windows 檔案總管傳送至 Excel 的 DDE 訊息會被忽略,而且 Excel 不會開啟您按兩下的活頁簿。
注意事項
如需有關如何關閉 DDE 的詳細資訊,請參閱下列「Microsoft 知識庫」文章:
211494 Excel 出現「傳送命令給程式時發生問題」的錯誤 (部分機器翻譯)
如果這些步驟無法解決問題,請移至方法 2。
方法 2:修復 User Experience Virtualization (UE-V)
如果您執行的是更新使用者體驗虛擬化 (UE-V) ,請安裝 適用於 Microsoft User Experience Virtualization 2.0 的 Hotfix 套件 1 (KB2927019) 。
如果您不確定是否正在執行 UE-V,請檢查 [控制面板] 中 [ 程式和功能 ] 專案中的程式清單。 「公司設定中心」的專案指出您正在執行 UE-V。
如果這些步驟無法解決問題,請移至方法 3。
方法 3:重設檔案關聯
若要檢查系統內的檔案關聯是否正確執行,請將 Excel 檔案關聯重設為預設設定。 若要執行這項動作,請根據您的作業系統執行下列步驟。Windows 10
- 以滑鼠右鍵按一下 Excel 活頁簿,指向 [開啟檔案],然後按一下 [更多應用程式]。
- 選取您要用來開啟此檔案類型的 Excel 版本,例如 Excel 2016。
- 按一下以選取 [一律使用此應用程式來開啟 .xlsx 檔案]。
- 按一下 [確定]。
Windows 8
- 在 [開始] 畫面中,輸入「控制台」。
- 選取 [控制台]。
- 選取 [預設程式]>[設定您的預設程式]。
- 選取 [Excel]>[選擇此程式的預設值]。
- 在 [設定程式關聯] 畫面中,選取 [全選]>[儲存]。
Windows 7
- 選取 [開始]>[控制台]。
- 選取 [預設程式]。
- 選取 [建立檔案類型或通訊協定與特定程式之間的關聯]。
- 選取 [Microsoft Excel 工作表],然後選取 [變更程式]。
- 在 [建議的程式]下,選取 [Microsoft Excel]。
- 如果在此清單中未出現 Excel,請選取 [瀏覽],找出 Excel 安裝資料夾,然後選取 Excel.exe>[Excel]。
如果上述步驟無法解決問題,請繼續進行方法 4。
方法 4:修復 Office
請嘗試修復您的 Office 程式。 如果要執行這項操作,請根據您的安裝類型和作業系統執行下列步驟。
針對 Microsoft 365 隨選即用安裝
Windows 10
- 在搜尋方塊中,輸入控制台,然後按一下搜尋結果中的 [控制台]。
- 在 [程式集] 下,按一下 [解除安裝程式]。
- 按一下 [Microsoft 365]>[變更]。
- 選取 [線上修復]>[修復]。
注意事項
修復程序完成後,您可能必須將電腦重新開機。 Windows 8
- 在 [開始] 畫面中,輸入「控制台」。
- 選取 [控制台]。
- 在 [程式集] 下,選取 [解除安裝程式]。
- 選取 [Microsoft 365][>變更]。
- 選取 [線上修復]>[修復]。
注意事項
修復程序完成後,您可能必須重新啟動電腦。
Windows 7
- 選取 [開始]>[控制台]。
- 按兩下 [程式和功能]。
- 選取 [Microsoft 365][>變更]。
- 選取 [線上修復]>[修復]。
注意事項
修復程序完成後,您可能必須重新啟動電腦。
針對 Office 2016、2013、Office 2010 或 Office 2007 安裝
若要修復 Office 2013、Office 2010 或 Office 2007,請依照以下 Office 網頁主題中的步驟執行:
如果上述步驟無法解決問題,請繼續進行方法 5。
方法 5:關閉增益集
Excel 和 COM 增益集程式也可能是導致此問題的原因。 這兩種增益集分別位於不同資料夾中, 為進行測試,請一次關閉一個增益集以停用程式,釐清衝突原因。 如果要執行這項操作,請依照下列步驟執行:
- 在 [檔案] 功能表中,選取 [選項]>[增益集]。
- 在畫面底部的 [管理] 清單中,選取 [COM 增益集]>[執行]。
- 清除清單中的一個增益集,然後選取 [確定]。
- 在您嘗試開啟的活頁簿圖示或檔案名稱上按兩下,重新啟動 Excel。
- 如果問題仍未解決,請重複步驟 1-4,但在步驟 3 中選取其他增益集。
- 如果清除所有的 COM 增益集後問題仍未解決,請重複步驟 1-4,但在步驟 2 選取 [Excel 增益集],然後在步驟 3 中試著一次關閉一個 Excel 增益集。
如果 Excel 成功載入檔案,那麼您最後一個關閉的 Excel 增益集就是導致問題的原因。 在這種情況下,建議您造訪該增益集的製造商網站,了解是否有可用的更新版本。 如果該增益集沒有較新版本可用,或是您不必使用該增益集,請將其保持關閉。
如果您關閉所有增益集後 Excel 仍無法打開檔案,表示問題原因並不在此。
如果上述步驟無法解決問題,請繼續進行方法 6。
方法 6:停用硬體加速
若要解決此問題,請在視訊卡製造商推出修正程式之前停用硬體加速。 請定期向視訊卡製造商確認是否有可用更新。
若要停用硬體加速,請依照下列步驟執行:
啟動任何一種 Office 2013 程式。
在 [檔案] 索引標籤中選取 [選項]。
在 [選項] 對話方塊中,選取 [進階]。
在可用的選項清單中,選取 [停用硬體圖形加速] 核取方塊。
下方螢幕擷取畫面顯示 Excel 中的此一選項。
選取 [確定]。
注意事項
如需關於硬體加速的詳細資訊,請參閱 Office 2013 用戶端應用程式中的效能和顯示問題 (KB2768648) (部分機器翻譯)。
如果上述步驟無法解決問題,請繼續進行方法 7。
方法 7:確認或安裝最新的更新
您可能必須設定 Windows Update 自動下載並安裝建議的更新。 安裝任何重要、建議和選用的更新可以取代過期的檔案並修正弱點,藉此經常更正問題。
如需有關 Office 更新的詳細資訊,請按一下以下文章編號,前往「Microsoft 知識庫」中的文章:
其他相關資訊
可能造成此錯誤的原因很多。
- Excel 活頁簿嘗試從其他仍在使用中的應用程式存取資料。
- 程式中加入過多 Excel 增益集,或是其中某個增益集已損毀。
- 您可能執行過下列其中一個動作:
- 使用其他廠商的增益集或應用程式
- 嘗試開啟內嵌物件
- 儲存或開啟檔案
- 嘗試使用 [以附件傳送] 選項
- 從 Excel 活頁簿呼叫其他應用程式
如需有關此問題的詳細資訊,或其他疑難排解步驟,請參閱以下「Microsoft 知識庫」文章: