Excel:如何疑難排解「將命令傳送給程式時發生錯誤」錯誤訊息

請注意--重要:本文是以 Microsoft 機器翻譯軟體翻譯而成,且可能由 Microsoft Community 利用 Community Translation Framework技術或人工進行事後編修。翻譯過程並無專業譯者參與。Microsoft 同時提供使用者人為翻譯、機器翻譯及社群編修後的機器翻譯三種版本的文章,讓使用者可以依其使用語言使用知識庫中的所有文章。但是,所有翻譯文章都可能不盡完美,內容都可能出現詞彙、語意或文法上的錯誤。就翻譯內容之不正確或錯誤,或客戶因使用翻譯內容所產生的任何損害,微軟不負擔任何責任。Microsoft將依合理的商業努力不斷地更新機器翻譯軟體和工具,以期能為使用者提供更好的服務。

按一下這裡查看此文章的英文版本:3001579
徵狀
在 Microsoft Excel 中,若發生下列情況之一︰
  • Excel 活頁簿會嘗試從仍在使用中的另一個應用程式存取資料。
  • 太多的 Excel 增益集已經加入至程式,或增益集的其中一個已損毀。
  • 您採取了下列動作之一︰
    • 啟動由協力廠商增益集或應用程式所建立的按鈕
    • 嘗試開啟內嵌的物件
    • 儲存或開啟檔案
    • 嘗試使用「傳送為附件」的選項
    • 從 Excel 活頁簿中呼叫另一個應用程式
在這個案例中,您會收到下列錯誤訊息︰

將命令傳送給程式時發生錯誤
發生的原因
此錯誤表示 Excel 內執行的一些程序將不會讓 Excel 關閉。有許多可能的原因,會發生此錯誤。您必須瞭解您的環境,以判斷在<解決方案>一節中哪一種方法將最適合您。
解決方案
若要解決這個問題,請視需要嘗試下列方法,按照指定的順序。

方法 1︰ 忽略 DDE

如果已選取 [Excel] 選項中的 [忽略其他也會使用動態資料交換 (DDE) 的應用程式] 核取方塊,則可能會發生這個問題。

當您按兩下 [Windows 檔案總管] 中的 Excel 活頁簿時,動態資料交換 (DDE) 訊息會傳送至 Excel。此訊息會指示 Excel 開啟您所按兩下的活頁簿。

如果您選取 [略過] 選項,Excel 會忽略其他程式傳送給它的 DDE 訊息。因此,DDE 訊息傳送至 Excel 的 [Windows 檔案總管] 會略過,而且 Excel 不會開啟您所按兩下的活頁簿。

若要更正這項設定,請依照下列步驟執行︰
  1. 在 [工具] 功能表上按一下 [選項]。
  2. 按一下 [一般] 索引標籤。
  3. 清除 [忽略其他也會使用動態資料交換 (DDE) 的應用程式] 核取方塊,並再按一下 [確定]。
附註如需有關如何關閉 DDE 的詳細資訊,請參閱下列微軟知識庫文件︰

如果這些步驟無法解決問題,請進行方法 2。

方法 2 ︰ 修復使用者經驗虛擬化 (UE-V)

如果您正在執行「更新使用者經驗虛擬化 (UE-V)」,請安裝 hotfix 2927019。若要執行這項操作,請參閱下列微軟知識庫文件︰

如果您不確定是否您正在執行 UE-V,檢查 [控制台] 中的 [程式和功能] 項目中的程式清單。「 公司設定中心 」 的項目,表示您正在執行 UE-V。

如果這些步驟無法解決問題,請進行方法 3。

方法 3︰ 重設檔案關聯

若要檢查是否正確地執行系統中的檔案關聯,重設為其預設設定的 Excel 檔案關聯。如果要執行這項操作,請依照下列適合您作業系統的步驟。
Windows 8
  1. 在 [開始] 畫面中,輸入 控制台.
  2. 按一下或點選 [控制台]
  3. 按一下 [預設程式],然後按一下 [設定您的預設程式]。
  4. 按一下 [Excel],然後按一下 [選擇此程式的預設值]。
  5. 在 [設定程式關聯] 畫面中,按一下 [全選],然後按一下 [儲存]。
Windows 7
  1. 按一下 [開始],然後按一下 [控制台]
  2. 按一下 [預設程式]。
  3. 按一下 [建立檔案類型或通訊協定與特定程式之間的關聯]。
  4. 選取 [Microsoft Excel 工作表],然後按一下 [變更程式]。
  5. 在 [建議的程式],請按一下 [ Microsoft Excel]。
  6. 如果 Excel 不會出現在此清單中,按一下 [瀏覽],尋找 Excel 的安裝資料夾、按一下 [Excel.exe],然後按一下 [Excel]。
如果這些步驟無法解決問題,請進行方法 4。

方法 4︰ 修復 Office

嘗試修復 Office 程式。要執行這項操作,請依照您的安裝類型和作業系統的步驟。
若是 Office 365 隨選即用安裝
Windows 8
  1. 在 [開始] 畫面中,輸入 控制台.
  2. 按一下或點選 [控制台]
  3. 在 [程式] 中,按一下或點選 [解除安裝程式]。
  4. 按一下或點選 [ Microsoft Office 365],然後按一下或點選 [變更]。
  5. 按一下或點選 [線上修復],然後按一下或點選 [修復]。您可能必須在完成修復程序之後,請重新啟動電腦。
Windows 7
  1. 按一下 [開始],然後按一下 [控制台]
  2. 按兩下 [程式和功能]。
  3. 按一下 [Microsoft Office 365],然後按一下 [變更]。
  4. 選取 [線上修復],然後按一下 [修復]。

    附註您可能必須修復程序完成後,請重新啟動電腦。

    Office 修復
Office 2013、 Office 2010 或 Office 2007 的安裝
如果要修復 Office 2013、Office 2010 或 Office 2007,請依照下列的 Office 網站主題中的步驟︰

如果這些步驟無法解決問題,請進行方法 5。

方法 5︰ 關閉增益集

Excel 和 COM 增益集程式也可能會造成這個問題。這些增益集的兩種都位於不同的資料夾。進行測試,請停用,並找出衝突,關閉 [每個增益集一一次。若要執行這項操作,請參考下列步驟:
  1. 在 [檔案] 功能表中,按一下 [選項],然後按一下 [增益集]。
  2. 在螢幕底部的 [管理] 清單中選取 [COM 增益集] 項目,然後按一下 [執行]。
  3. 在清單中,清除其中一項增益集,然後按一下 [確定]。
  4. 重新啟動 Excel,連按兩下想要開啟的活頁簿的圖示或檔案名稱。
  5. 如果問題持續發生,請重複步驟 1-4,只不過在步驟 3 中選取不同的增益集。
  6. 如果您清除所有 COM 增益集後,問題仍然存在,請重複步驟 1-4,只不過在步驟 2 中,選取 [Excel 增益集],然後在步驟 3 中一次一個,將每個 Excel 增益集試過一次。
如果 Excel 載入檔案,就是最後關閉的增益集造成問題。如果發生這種情形,我們建議您造訪製造商的網站,若要了解是否有可用的更新的版本的增益集增益集。如果較新版的增益集,則無法使用,或如果您沒有使用增益集,您可以將它關閉。

如果關閉所有增益集後,Excel 無法開啟檔案,問題就會有不同的原因。

如果這些步驟無法解決問題,請進行方法 6。

方法 6︰ 停用硬體加速

要解決這個問題,請停用硬體加速,直到視訊卡製造商發行修正程式為止。請確定您的視訊卡驅動程式的更新定期檢查。

若要停用硬體加速,請依照下列步驟執行︰
  1. 啟動任何 Office 2013 程式。
  2. 在 [檔案] 索引標籤上按一下 [選項]。
  3. 在 [選項] 對話方塊中,按一下 [進階]。
  4. 在可用的選項清單中,選取 [停用硬體圖形加速] 核取方塊。

    下列的螢幕擷取畫面會顯示在 Excel 中的此選項。

    停用 hw 加速度
  5. 按一下 [確定]
附註如需有關硬體加速的詳細資訊,請參閱下列微軟知識庫文件︰

如果這些步驟無法解決問題,請進行方法 6。

方法 7︰ 驗證,或安裝最新的更新

您可能必須設定 Windows 更新,以自動下載並安裝建議的更新。安裝任何重要、建議及選用的更新經常可以修正問題,並透過取代過時的檔案,修正弱點。

如需有關 Office 更新程式的詳細資訊,請按一下下面的文章編號,移至「Microsoft 知識庫」中的文件︰

如果您嘗試所有這些方法之後,仍會出現這個問題,請連絡 Microsoft 支援服務 如需其他疑難排解的說明。
開啟空白的 Excel 中,按兩下 [DDE XL UE-V 傳送程式等待 ole Microsoft Excel] 指令的問題正在等待完成 OLE 動作錯誤訊息錯誤訊息 Office 的另一個應用程式

警告:本文為自動翻譯

內容

文章識別碼:3001579 - 最後檢閱時間:08/07/2016 04:06:00 - 修訂: 6.0

Microsoft Excel 2013, Microsoft Excel 2010, Microsoft Office Excel 2007

  • kbsurveynew kbprb kbexpertiseinter kbmt KB3001579 KbMtzh
意見反應