無法在 Outlook Web Access 中開啟 Excel 附件

 

上次修改主題的時間: 2009-04-29

本主題提供的資訊是有關如何解決在 Microsoft Office Outlook Web Access 中嘗試開啟檔案附件時,可能發生的問題。

假設下列條件為真:

  • 您收到一則電子郵件,內含 Office Excel 2007 檔案附件。
  • 您使用雙位元組字元集編碼來命名該檔案附件。例如,檔名使用韓文、日文或中文字元集中的字元。
  • 檔名為 13 個字元以上。

在此例中,您遇到下列狀況:

  • 嘗試在 Outlook Web Access 中開啟附件時,檔案無法開啟。
  • 將檔案儲存至硬碟時,檔案未以原始檔名儲存,而是以長字串字元加以儲存。例如,檔案的儲存名稱可能類似於:
    %ed%95%9c%eb%91%98%ec%85%8b%eb%84%b7%eb%8b%a4%ec%97%ac%ec%9d%bc%ec%97%ac%ec%95%84%ec%97%b4%ed%95%98%eb%91%98(1).xlsx

原因

當您使用 Windows Internet Explorer 7 或舊版 Internet Explorer 存取 Outlook Web Access 時,就會發生這個問題。這個問題的發生原因是 Internet Explorer 7 和舊版 Internet Explorer 中的限制。

note附註:
如果使用 Internet Explorer 8 存取 Outlook Web Access,並不會發生這個問題。

儲存或開啟具有雙位元組字元集檔名的附件時,Outlook Web Access 會將檔名轉換成 8 位元 UCS/Unicode 轉換格式 (UTF-8)。這是為了防止檔名損毀。

如果 Excel 檔案的 UTF-8 編碼檔名超過 76 個字元,Internet Explorer 會截斷檔名的開頭。因此 Internet Explorer 找不到檔案,也無法將其開啟。

note附註:
Excel 對於檔名長度的限制比其他 Office 程式 (例如 Office Word 2007 或 Office PowerPoint 2007) 寬鬆,因此,以本主題所述案例來講,應該可以開啟具有雙位元組字元集名稱 (並超過 76 個 UTF-8 編碼字元) 的 Word 附件。例如,Internet Explorer 可以開啟具有雙位元組字元集名稱,且該名稱編碼為 UTF-8、高達 152 個字元的 Word 附件。

因應措施

若要解決此問題,請使用下列其中一種方法:

  • 使用 Internet Explorer 8 存取 Outlook Web Access。Internet Explorer 8 支援開啟高達 2,083 個 UTF-8 編碼字元的檔名。
  • 請寄件者將 Excel 附件以較短的檔名重新命名,然後重新傳送。例如,可以請寄件者使用少於 13 個雙位元組字元集字元的檔名。

相關資訊

如需 Office 檔名限制的相關資訊,請參閱 Microsoft 知識庫文章 325573:當您嘗試開啟 Office 文件時,收到錯誤訊息

如需如何取得 Internet Explorer 8 的相關資訊,請參閱 Internet Explorer 8:首頁

若要確保您目前閱讀的是最新資訊,並尋找其他的 Exchange Server 2007 說明文件,請造訪 Exchange Server 技術資源中心.