Partilhar via


OMPM、OEAT 及 OCCI 常見問題集

OMPM、OEAT 及 OCCI 常見問題集

常有人在我們部落格和論壇 (可能為英文網頁) 上問到關於 Office 2010 相容性問題。我們將常問的問題集結在此,並提供回答。

不熟悉我們的相容性工具嗎?歡迎到我們的相容性資源中心,您可以透過連結取得下載檔案、文件等等。由於這些工具的名稱很長,以下將以縮寫表示:

  • OMPM (Office 移轉計劃管理程式)
  • OEAT (Office 環境評估工具)
  • OCCI (Office 程式碼相容性檢查程式)

對這些工具有任何問題嗎?歡迎在本文最後留言,或是在 TechNet 上的 Office 2010 應用程式相容性論壇 (可能為英文網頁) 提出問題。

移轉問題

問:OMPM 及 OCCI 的 2010 版本是否適用於移轉至 2007 Office system?

答: OMPM 及 OCCI 的增強功能是特別針對支援 Office 2010 部署而設計,因此不建議用在 2007 Office system 移轉上。

問:OMPM 是否適用於從 2007 Office system 移轉至 Office 2010?

答: 雖然 OMPM 針對 Office 2007 .docm、.xlsm 及 .pptm 檔案提供了 VBA 巨集掃描,但是 Office 檔案轉換程式 (OFC) 工具並沒有可將 2007 轉換成 2010 的轉換功能,這是因為這兩種版本都使用 OpenXML 格式。

Office 2010 相容性工具比較

問:為何 OMPM 找到的 VBA 問題遠多於 OCCI?

答: 若執行 OMPM,它會對整個 Office 物件模型 (也就是所有應用程式) 進行比較,而不單是比較文件專案中所參照的應用程式,因此,找出的誤判結果比較多。OMPM 的設計用意是要提供一份文件清單好讓您再使用 OCCI 進行修復。OMPM 列在清單中的文件會多於可能需要修復的文件,您可利用 OCCI 縮小範圍,找出有限文件集。您可以在最近的一篇部落格文章 (可能為英文網頁) 中找到這個問題的詳細資訊。

OMPM 問題

問:OMPM 是否可以轉換 Access 資料庫或 Outlook OFT 或 PST 檔案?

答: 不行,OMPM 的 Office 檔案轉換程式 (OFC) 功能無法轉換 Access 資料庫、OFT 檔案或 PST 檔案。如需可轉換的檔案完整清單,請至 TechNet 上的 Office 資源套件

問:為何 OMPM 需要很久才能掃描完我的檔案共用?

答: OMPM 在掃描時需要一些時間才能找出每個檔案的已知相容性問題。如果開啟 offscan.ini 中的 VBA 掃描程式,掃描作業所需時間會更久。以下是加快掃描的一些建議:

  • 將掃描程式散發到個別用戶端,讓掃描程式在本機執行,不要在網路上執行。掃描程式並不需要用戶端安裝 Office 2010。
  • 從所述伺服器使用的網路交換器上執行 OMPM。若透過 WAN 或慢速連結方式執行 OMPM,完成時間會更長。
  • 限制掃描文件的日期範圍,以減少文件掃描量。

OEAT 問題

問:為何我的增益集只有少數 (或甚至沒有) 列在軟體廠商清單中?

答: Microsoft 在 TechNet 提供了一個網站,專供增益集軟體廠商註冊增益集、更新哪些版本可在 Office 2010 中支援。隨著提報相容性的軟體廠商逐漸增多,清單中所列的可辨識增益集也會越來越多。

問:我啟用了被動式掃描,但卻失敗,在 errors.log 檔案出現一則訊息:「掃描:設定被動式掃描時發生錯誤。無法轉換部分或所有身分識別參照。」(SCAN: Error setting up passive scan. Some or all identity references could not be translated.)

答: 之所以出現此錯誤訊息,是因為用戶端電腦執行的是當地語系化版本的 Windows,而這些版本的安全性群組名稱不是以英文表示。出現失敗的原因在於,OEAT 對於 Everyone 群組這個英文名稱有硬式編碼相依性。只要用戶端使用的不是英文版本,這個 Everyone 群組可能就會因為當地語系化而翻譯成用戶端的特定語言。因此,在這些用戶端上,被動式掃描就會失敗。

解決方法就是建立一個本機群組稱為 Everyone,然後將經過當地語系化的 Everyone 群組加入至這個新建群組。

OCCI 問題

問:如何以無訊息模式執行 OCCI 以避免產生任何使用者互動?或者,如何執行 OCCI 才能一次分析許多文件?

答: 執行 OCCI 時無法避免不產生使用者互動,也無法一次分析多份文件。Microsoft 唯一可執行大量巨集掃描的工具是 OMPM。

問:我已經將 Office 設為只執行已簽署的增益集,但啟用這項設定後,卻無法啟動 OCCI。我該如何讓我的系統信任其發行者?

答: 此為已知問題。由於 OCCI 安裝程式並未正確簽署,致使它成為來自不明發行者。如果已將群組原則設為應用程式增益集應經由信任的發行者簽署,這項設定就必須停用。

問:OCCI 產生的報告是否夠詳盡,可讓開發人員根據 OCCI 報告即可對其中所述問題進行變更,而無須另行測試其 VBA 應用程式?

答:OCCI 的設計用意是要提供修復「指引」,而非「自動」修復。建議您按平常的習慣對應用程式進行測試。若發生錯誤,請利用 OCCI 提供的註解功能,協助修復應用程式中有問題之處。

問:為何 OCCI 結果中的連結會連至一般 Office 物件模型文件?

答: 此工具本身會參照 MSDN 文件以利您進行物件模型變更。我們會觀察這些主題是否適當,並對使用者最常查詢的主題提供更多特定指引。希望您能使用這些工具,試試所提供的連結,協助我們改善工具。

 

這是翻譯後的部落格文章。英文原文請參閱 OMPM, OEAT, and OCCI frequently asked questions