共用方式為


使用遙測記錄針對 Office 檔案和自定義解決方案進行疑難解答

使用 Office 2013 遙測記錄來判斷 Office 2013 的相容性問題,以及針對舊版 Office 所建置的解決方案。

下列文章說明遙測記錄及其使用方式。 如需遙測記錄中所顯示特定結果的詳細資訊,請參閱 Office 中的相容性問題

在許多版本的過程中,Microsoft 提供了自定義、自動化和擴充 Office 的工具和架構。 這可讓企業和使用者建置 Office 應用程式的解決方案或載入宏,以提升其生產力和效率。 從簡單的 Visual Basic for Applications (VBA) 宏到強固的 .NET Framework 自定義,這些解決方案的複雜度可能有所降低。 許多擁有這些解決方案的使用者都依賴他們來完成業務關鍵性工作,甚至可能不知道他們使用的是新增至其 Office 應用程式的自定義。

隨著 Office 解決方案的激增,升級 Office 版本可能會很複雜。 企業和使用者不知道其重要且有價值的解決方案是否與新版本完全相容。 其解決方案可能會使用舊版 Office 中可用的功能和計算機程式代碼,這些功能和計算機程式代碼在較新版本中已被取代。 如果使用已被取代功能的解決方案載入「主應用程式」中,則解決方案的行為可能會不同、導致錯誤、無法載入,或導致主應用程式失敗。

Office 2013 遙測記錄是以 Excel 2013 為基礎的工具,可藉由顯示在選取的 Office 2013 應用程式內發生的事件,協助開發人員和有經驗的用戶診斷相容性問題。 使用此工具,使用者可以判斷其在工作環境中使用的載入宏潛在問題,為企業決策者提供決定是否要升級至 Office 2013 所需的資訊。 遙測記錄也會提供 Office 2013 應用程式物件模型中特定變更或淘汰的詳細意見反應,以協助開發人員快速識別和重構有問題的程式碼或控件。 IT 專業人員可以使用遙測記錄的隨附工具 Office 2013 遙測儀錶板,檢視跨多個客戶端的解決方案健康情況趨勢。

如需詳細資訊,請 參閱部署 Office 遙測儀錶板

遙測記錄的運作方式

當 Office 檔案或方案在其中一個選取的 Office 2013 應用程式中載入、使用、關閉或引發錯誤時,應用程式會在本機數據存放區中新增記錄, (包含事件相關信息的相同電腦) 上的資料庫。 記錄包含事件的標題、記錄事件的應用程式、時間、檔案或解決方案的名稱、嚴重性,以及可能發生之任何錯誤的簡短描述。 重新整理時,[遙測記錄] 活頁簿會顯示包含在本機數據存放區中的記錄清單。

注意事項

本機數據存放區的預設位置是 %Users%[Current user]\AppData\Local\Microsoft\Office\15.0\Telemetry。 數據存放區的預設大小上限為 5 MB (5,120 KB) 。

選取的 Office 2013 應用程式具有執行時間記錄 API,可在每次檔案或解決方案引發下列其中一個事件時,在本機數據存放區中建立記錄:

  • OnLoad:當檔案或方案載入特定 Office 2013 應用程式時,記錄會記錄在本機數據存放區中。 運行時錯誤記錄會在引發 OnLoad 事件時,記錄本機數據存放區中的檔名、位置和其他資訊。

  • OnClose:當應用程式內的檔案或方案關閉時,會記錄記錄。 記錄包含方案或檔案的名稱、其位置,以及記錄事件的應用程式。

  • OnError:在特定 Office 2013 應用程式的解決方案中發現錯誤時,會記錄記錄。 記錄包含解決方案或檔案的名稱,以及使用者遇到的運行時間失敗或相容性問題。 可能的話,錯誤會對應至已知的相容性問題,並顯示在遙測記錄中。

遙測記錄會針對 Office 2013 應用程式的選取專案,顯示大量檔案和解決方案類型的相關信息。 運行時間記錄 API 所監視的檔案和解決方案類型會因應用程式而異。 如需監視哪些解決方案類型的詳細資訊,請參閱表格 1。

表 1. 遙測記錄中追蹤的 Office 檔案和解決方案類型

解決方案類型 應用程式 描述
工作窗格應用程式
Excel 2013、Word 2013、Project 2013
這些是裝載在用戶端應用程式內工作窗格中的 Office 載入宏。
內容應用程式
Excel 2013
這些是整合到 Office 檔案內容中的 Office 載入宏。
郵件應用程式
Outlook 2013
這些應用程式會在電子郵件本文或主旨包含特定字詞或片語) (符合特定條件時,出現在Outlook 2013 中。
Active documents
Word 2013
PowerPoint 2013
Excel 2013
使用中檔是此表格所列之其他解決方案類型以外的任何 Office 檔案檔。 這可以包含下列專案:
Office 二進位格式檔案 (.doc、.ppt、.pps、.xls) 。 Office OpenXML 格式檔案 (.docx、.pptx、.ppsx、.xlsx) 。 已啟用宏的檔案,其中包含 VBA 程式代碼 (.docm、.dotm、.pptm、.potm、.xlsm、.xltm) 。 包含 ActiveX 控制件的檔案。 具有外部數據 Connections 的檔案。
COM 增益集
Word 2013
PowerPoint 2013
Excel 2013
Outlook 2013
COM 載入宏包含 Visual Studio 2010 應用層級載入宏中的 Office 開發工具。
Excel 自動化載入宏
Excel 2013
此解決方案類型包含舊版 Excel 支援的自動化載入宏,這些載入宏是以 COM 載入宏為基礎。您可以從 Excel 工作表中的公式呼叫自動化載入宏中的函式。
Excel XLL 載入宏
Excel 2013
XLL 載入宏 (.xll) 專屬於 Excel,並使用任何支援建置 DLL 的編譯程式建置, (動態連結庫) 。 它們不需要安裝或註冊。 XLL 載入宏也包含包含使用者定義命令和函式的 DLL。
Excel XLS RTD 載入宏
Excel 2013
XLS 實時數據 (RTD) 載入宏是 Excel 工作表,使用 RealTimeData 工作表函式來呼叫自動化伺服器以即時擷取數據。
Word WLL 載入宏
Word 2013
WLL (.wll) 增益集為 Word 所特有,且使用任何支援建立 DLL 的編譯器而建立。
應用程式載入宏
Word 2013
PowerPoint 2013
Excel 2013
應用程式載入宏是包含 VBA 程式代碼的應用程式特定檔案。 其中包括啟用宏的 Word 範本 (.dotm) 、Excel 載入宏 (.xla、.xlam) 和 PowerPoint 載入宏 (.ppa、.ppam) 。
範本
Word 2013
PowerPoint 2013
Excel 2013
範本包括檔 (.dot、.dotx) 、worksheet (.xlt、.xltx) 或 presentation (.pot、.potx) 附加至 Office 檔案的範本。

使用 Office 遙測記錄

當您安裝 Office 2013 時,會安裝遙測記錄檔、在同一部計算機上建立本機數據存放區,並在先前列出的 Office 2013 應用程式中啟用運行時間記錄 API。 不過,必須先在應用程式中載入或開啟方案或檔案,遙測記錄才能開始監視它。

使用下列程式,在遙測記錄中顯示記錄的 Office 問題。

使用遙測記錄

  1. 若要開啟遙測記錄,請執行下列其中一項:

    • 在 Windows 7 上: 在 [ 開始] 功能表上,選擇 [ 所有程式]。 然後,在程式清單中,依序展開 [Microsoft Office 2013]、[ Office 2013 工具] 和 [ Office 2013 遙測記錄]

      Excel 2013 中的新活頁簿隨即開啟。 活頁簿有三個工作表,標題為 事件系統資訊指南

    • 在 [Windows 8:向上撥動以顯示AppBar,選擇 [所有應用程式],然後選擇 [Office 2013 遙測記錄]

      Excel 2013 中的新活頁簿隨即開啟。 活頁簿有三個工作表,標題為 事件系統資訊指南

  2. 若要檢視最新的事件清單,請在 [ 事件 ] 工作表上,選擇工作表頂端的 [ 重新整理]

  3. 若要檢視從 Office 2013 應用程式收集的事件數據,請檢閱 [ 事件 ] 工作表上顯示的數據表。

  4. 若要檢閱安裝 Office 2013 和遙測記錄之計算機的相關信息,請檢閱系統 資訊 工作表上顯示的資訊。

注意事項

您不需要在 Excel 2013 中儲存遙測記錄活頁簿來保留結果的記錄,因為該資訊會儲存在本機數據存放區 (與遙測記錄檔) 分開。 不過,儲存活頁簿並不會損毀遙測記錄。

[遙測記錄] 會顯示一些有關所記錄事件的簡單資訊。 遙測記錄中顯示的每筆記錄都包含標題,並列出所顯示事件的嚴重性。 對於錯誤,記錄也會包含錯誤的描述,以及解決問題的步驟。 請記住,並非所有顯示的記錄都代表 Office 解決方案所造成的錯誤;遙測記錄也會顯示解決方案和檔案成功載入或關閉的時機。

例如,如果在 2013 Word 中開啟的方案或啟用宏的檔案嘗試取得與批註相關聯之批註的批注者縮寫,則會出現標題為 “OM Hidden: Comment.Initial Property” 的問題。 Word 2013 提供改良的批注體驗,預設不會顯示批注器縮寫。 與舊版批注模型相關聯的 API 已在 Word 2013 物件模型中隱藏,但仍可供回溯相容性使用。 中的 「OM Hidden: Comment.Initial」 問題指出嘗試使用 API 的檔案、引發事件 (Word 2013) 的應用程式、事件的時間和日期,以及有關錯誤及其修正方式的簡短描述。

圖 1: Office 遙測記錄

Office 事件檢視器 顯示記錄。

注意事項

遙測記錄中的 系統資訊 工作表包含安裝 Office 2013 之計算機的相關信息。 工作表會顯示下列資訊:

  • 使用者名稱。
  • 完整計算機名稱。
  • 操作系統的架構 (x64/64 位或 x86/32 位) 。
  • 安裝在電腦上的 Windows 版本。
  • 計算機內部時鐘的時區。
  • 遙測記錄的版本。
  • 安裝在電腦上的 Office 版本。

當您解譯 [事件 ] 工作表 上所列的問題和事件時,這項資訊會很有用。

在遙測記錄中,嚴重性層級會與已知問題一起顯示。 從上述範例中,物件模型的一部分最常隱藏的問題具有「資訊」嚴重性層級。 另一方面,其他已知問題可能更嚴重,而且需要更立即的動作。 遙測記錄中顯示的問題嚴重性可以是下列其中一項:

  • 資訊 此問題可能不會立即影響應用程式相容性,但使用者可能稍後必須採取動作。 「OM 隱藏」類型的許多問題都有此嚴重性層級。
  • 警告 此問題可能會導致數據遺失,或導致視覺逼真度降低。
  • 關鍵 此問題可能會導致功能嚴重遺失,或導致應用程式當機。

表 2. 遙測記錄中顯示的事件類型

使用下表 (表 2) 來解譯遙測記錄中顯示的記錄。

事件識別碼 標題 嚴重性 說明
1
已成功載入檔
[ 檔案 ] 資料行中所列的檔案已在 Office 應用程式中開啟,沒有任何問題。
2
無法載入檔
警告
應用程式無法載入檔案。 可能有一些基礎相容性問題。
如需如何在 Excel 2013 中修復損毀活頁簿的詳細資訊,請參閱 修復損毀的活頁簿

如需如何在 2013 Word 修復損毀檔的詳細資訊,請參閱儲存和復原文件的備份複本
3
已成功載入範本
[ 檔案 ] 資料行中所列的範本檔案已在 Office 應用程式中開啟,沒有任何問題。
4
無法載入範本
警告
應用程式無法載入範本檔案。 可能有一些基礎相容性問題,或範本可用性可能已變更。

如需如何在 Excel 2013 中修復損毀活頁簿的詳細資訊,請參閱 修復損毀的活頁簿

如需如何在 2013 Word 修復損毀檔的詳細資訊,請參閱儲存和復原文件的備份複本
5
載入宏已成功載入
已成功載入 Office 應用程式內的 [檔案] 資料行中所列的載入宏。 未偵測到相容性問題。
6
載入宏無法載入
重大
應用程式無法載入 [檔案] 資料行中所列的載入
如需如何在 Excel 2013 中修復損毀活頁簿的詳細資訊,請參閱 修復損毀的活頁簿

如需如何在 2013 Word 修復損毀檔的詳細資訊,請參閱儲存和復原文件的備份複本
7
增益集資訊清單已順利下載
主應用程式已成功載入 Office 載入宏的指令清單。
8
增益集資訊清單未下載
重大
主應用程式無法從 SharePoint 目錄、公司的目錄中或 Office 市集載入 Office 增益集的資訊清單檔案。
9
無法剖析載入宏指令清單
重大
主應用程式已載入載入宏的 Office 載入宏指令清單,但無法讀取 XML。
10
增益集使用太多 CPU
重大
Office 增益集在一段有限的時間使用超過 90%的 CPU 資源。
11
應用程式在載入時損毀
重大
Office 應用程式嘗試在啟動時載入檔或方案,但檔或解決方案的問題導致應用程式無法啟動。
12
應用程式因問題而關閉
重大
有問題導致應用程式發生嚴重錯誤,而且需要關閉。
13
檔已成功關閉
[ 檔案 ] 資料行中所列的檔案已成功關閉。
14
應用程式會話擴充
開啟特定檔或解決方案的應用程式會話應該只會持續 24 小時。 如果會話超過 24 小時,主應用程式會建立新的工作階段。
15
因為字串搜尋逾時,增益集已停用
郵件載入宏會搜尋電子郵件的主旨行和訊息,以判斷是否應該使用正則表達式來顯示它們。 Outlook 2013 已停用 [ 檔案 ] 資料行中所列的郵件應用程式,因為它在嘗試比對正則表達式時重複逾時。
16
應用程式損毀時開啟的檔
重大
當應用程式數據行中所列的應用程式 (損毀時,[ 檔案 ] 資料行中所列的檔案已開啟) 。 檔案不一定負責 應用程式損毀
17
增益集已成功關閉
資訊
應用程式能夠成功關閉載入宏。
18
應用程式已成功關閉
主應用程式已成功關閉 Office 增益集。
19
增益集發生執行階段錯誤
重大
Office 增益集有造成失敗的問題。 如需詳細資訊,請參閱在發生錯誤的計算機上使用 Windows 事件檢視器 的 Microsoft Office 警示記錄檔。
20
增益集無法驗證授權
重大
Office 增益集的授權資訊無法驗證,且可能已經過期。 如需詳細資訊,請參閱在發生錯誤的計算機上使用 Windows 事件檢視器 的 Microsoft Office 警示記錄檔。
21
宏發生編譯錯誤
警告
檔案包含無法編譯且無法執行的宏。 如需詳細資訊,請檢閱嘗試從宏編輯器編譯宏時所顯示的錯誤訊息。
22
宏發生運行時錯誤
警告
檔案包含發生運行時錯誤的宏。 如需詳細資訊,請檢閱嘗試從宏編輯器執行宏時所顯示的錯誤訊息,並參閱 Visual Basic for Applications可截獲的錯誤參考
各種
“OM 行為變更: ...”
資訊
載入宏或啟用宏的文件程式代碼使用對象、成員、集合、列舉或常數,其行為與舊版 Office 不同。

如需詳細資訊, 請參閱 Office 中的相容性問題
各種
“OM Removed: ...”
重大
載入宏或啟用宏的文件程式代碼會使用已從物件模型中移除的物件、成員、集合、列舉或常數。

如需詳細資訊, 請參閱 Office 中的相容性問題
各種
“OM Hidden: ...”
資訊
載入宏或啟用宏的檔程式代碼會使用物件模型中已隱藏的物件、成員、集合、列舉或常數。

如需詳細資訊, 請參閱 Office 中的相容性問題
各種
“Control: ...”
檔案包含在 Office 2013 或電腦作業系統上可能不支援的控制項。

如需詳細資訊, 請參閱 Office 中的相容性問題

總結

遙測記錄可為大型企業、個別使用者和開發人員提供簡單的工具,以監視其重要的 Office 解決方案。 藉由在大規模升級之前找出有問題的 Office 解決方案,企業可以更合理地預測採用 Office 2013 的成本。

另請參閱