如何設定 Internet Explorer 以在適當的 Office 程式中開啟 Office 檔

警告

已淘汰、不受支援的 Internet Explorer 11 傳統型應用程式已於特定 Windows 10 版本透過 Microsoft Edge 更新永久停用。 如需詳細資訊,請參閱 Internet Explorer 11 傳統型應用程式淘汰常見問題集 (英文)。

本文提供方法來設定 Internet Explorer,以在適當的 Office 程式中開啟 Office 檔。

原始產品版本:Internet Explorer 10,Internet Explorer 9
原始 KB 編號: 162059

徵狀

當您選取 Microsoft Office 檔案 (例如 Microsoft Word 或 Excel 檔) 的 HTML 連結時,Internet Explorer 可能會在 Internet Explorer 中開啟檔案,而不是在適當的 Office 程式中開啟檔案。

原因

如果 Internet Explorer 設定為裝載安裝在電腦上之 Office 程式的檔,可能會發生此行為。 根據預設,Internet Explorer 會設定為裝載 Office 程式的檔。

解決方案

若要將 Internet Explorer 設定為在適當的 Office 程式中開啟 Office 檔案,而不是在 Internet Explorer 中開啟,請使用下列其中一種方法。

注意事項

這些方法會將 Internet Explorer 設定為在適合所有使用者的 Office 程式中開啟 Office 檔案。

方法 1 - 使用資料夾選項工具

注意事項

如果您執行 Windows NT 4.0,您可能無法使用下列程式來設定 Internet Explorer 以在適當的 Office 程式中開啟 Office 檔案。 如果您執行 Windows NT 4.0,請使用方法 2。

注意事項

如果您在 Windows 2000 或 Windows Server 2003 上執行終端機伺服器,您可能無法選取 [ 階] 來開啟此程式步驟 4 中的 [ 編輯檔案類型 ] 對話框。 如果已啟用 NoFileAssociate 原則,就會發生此問題。 啟用此原則可防止 (包括系統管理員) 的用戶變更所有使用者的檔類型關聯。

若要使用 [資料夾選項] 工具,將 Internet Explorer 設定為在適當的 Office 程式中開啟 Office 檔案:

  1. 開啟 [我的計算機]
  2. 在 [ 工具 ] 功能表 (或 [ 檢視] 功能表) 上,選取 [ 資料夾選項 ] (或選取 [ 選項) ]。
  3. 選取 [檔案類型] 索引標籤
  4. 在 [ 已註冊的檔類型 ] 清單中,選取特定的 Office 檔類型 (例如 Microsoft Excel 工作表) ,然後選取 [ 階 (],或選取 [ 編輯) ]。
  5. 在 [ 編輯文件類型 ] 對話框中,清除 [ 在同一個視窗中流覽 ] 複選框 (或清除 [ 就地開啟 Web 檔 ] 複選框) 。
  6. 選取 [確定]

方法 2 - 編輯 Windows 登錄

重要事項

這個章節、方法或工作包含修改登錄的步驟。 然而,不當修改登錄可能會發生嚴重的問題。 因此,請務必謹慎地依照這些步驟執行。 為了有多一層保護,請先備份登錄再進行修改。 如此一來,您就可以在發生問題時還原登錄。 如需進一步了解如何備份及還原登錄的相關資訊,請參閱如何在 Windows 中備份及還原登錄

若要設定 Internet Explorer 以編輯 Windows 登錄,在適當的 Office 程式中開啟 Office 檔案,請將 DWORD 值設定 BrowserFlags 為適當文件類型的正確值。 如果要執行這項操作,請依照下列步驟執行:

  1. 啟動登錄 編輯器 (Regedt32.exe) 。

  2. 找出並選取下列登錄子機碼:

    HKEY_LOCAL_MACHINE\SOFTWARE\Classes

  3. 找出特定 Office 檔類型的子機碼。 下表列出數個常見 Office 檔類型的子機碼。

    Document Type Subkey
    ----------------------------------------------------------------------------------------------------------
    Microsoft Office Excel 95 Worksheet Excel.Sheet.5
    Microsoft Office Excel 97-2003 Worksheet Excel.Sheet.8
    Microsoft Office Excel 2007-2010 Worksheet Excel.Sheet.12
    Microsoft Office Excel 2007-2010 Macro-Enabled Worksheet Excel.SheetMacroEnabled.12
    Microsoft Office Excel 2007-2010 Binary Worksheet Excel.SheetBinaryMacroEnabled.12
    Microsoft Office Word 95 Document Word.Document.6
    Microsoft Office Word 97-2003 Document Word.Document.8
    Microsoft Office Word 2007-2010 Document Word.Document.12
    Microsoft Office Word 2007-2010 Macro-Enabled Document Word.DocumentMacroEnabled.12
    Rich Text Format Word.RTF.8
    Microsoft Office PowerPoint 95 Presentation PowerPoint.Show.7
    Microsoft Office PowerPoint 97-2003 Presentation PowerPoint.Show.8
    Microsoft Office PowerPoint 2007-2010 Macro-Enabled Presentation PowerPoint.Show.12
    Microsoft Office PowerPoint 97-2003 Slide Show PowerPoint.Show.8
    Microsoft Office PowerPoint 2007-2010 Slide Show PowerPoint.Show.12
    Microsoft Office PowerPoint 2007-2010 Macro-Enabled Slide Show PowerPoint.ShowMacroEnabled.12
    Microsoft Excel 7.0 worksheet Excel.Sheet.5
    Microsoft Excel 97 worksheetExcel.Sheet.8
    Microsoft Excel 2000 worksheet Excel.Sheet.8
    Microsoft Word 7.0 document Word.Document.6
    Microsoft Word 97 document Word.Document.8
    Microsoft Word 2000 document Word.Document.8
    Microsoft Project 98 project MSProject.Project.8
    Microsoft PowerPoint 2000 document PowerPoint.Show.8
    

    若要尋找此資料表中未包含之檔類型的子機碼,請尋找與檔類型相關聯之延伸模組的子機碼。 該子機碼 (預設) 值包含該文件類型的子機碼名稱。 例如,.xls 延伸模組會與 Excel 工作表相關聯。 在 .xls 子機碼底下, (預設) 值包含字串 Excel.Sheet.5。 因此,Microsoft Excel 工作表檔類型的子機碼是下列子機碼:

    HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Excel.Sheet.5

  4. 識別特定 Office 檔類型的子機碼之後,請遵循下列步驟:

    1. 如果 Office 檔是 Microsoft Office Excel 文件,請為子機碼以外的 Excel.Sheet.5 所有 Microsoft Office Excel 子機碼新增下列值:

      數值名稱:BrowserFlags
      數據類型:REG_DWORD
      :8

      Excel.Sheet.5針對子機碼,新增下列值:

      數值名稱:BrowserFlags
      數據類型:REG_DWORD
      :9

    2. 如果 Office 檔是 Microsoft Office Word 檔或 RTF 格式檔,請針對子機碼、Word.DocumentMacroEnabled.12子機碼和Word.RTF.8子機碼以外的Word.Document.12所有 Microsoft Office Word 子機碼新增下列值。

      數值名稱:BrowserFlags
      數據類型:REG_DWORD
      :8

      針對 Word。Document.12 子機碼、Word.DocumentMacroEnabled.12子機碼和Word.RTF.8子機碼會新增下列值:

      數值名稱:BrowserFlags
      數據類型:REG_DWORD
      :44 (十進位)

    3. 如果 Office 檔是 Microsoft Office PowerPoint 檔,請針對 和 PowerPoint.SlideShowMacroEnabled.12以外的PowerPoint.SlideShow.12所有子機碼新增下列值。

      數值名稱:BrowserFlags
      數據類型:REG_DWORD
      :10 (十進位)

      針對 PowerPoint.SlideShow.12PowerPoint.SlideShowMacroEnabled.12,如果存在, BrowerFlags 請刪除 。

  5. 選取 [確定],然後結束登錄 編輯器。

適用於

  • Internet Explorer 10
  • Internet Explorer 9
  • Office 家用版 2013
  • Office Professional Plus 2013
  • Office Standard 2013
  • Office 家用及中小企業版 2013
  • Excel 2013
  • PowerPoint 2013
  • Word 2013
  • Office Starter 2010
  • Office 專業增強版 2010
  • Office Standard 2010
  • PowerPoint 2010
  • Office Home and Business 2010
  • Office Home and Student 2010
  • Office Professional 2010
  • Microsoft Word 2010
  • Excel 2010
  • Microsoft Office Excel 2007
  • Microsoft Office PowerPoint 2007
  • Microsoft Windows Server 2003 Web Edition
  • Microsoft Windows Server 2003 Datacenter Edition (32 位 x86)
  • Microsoft Windows Server 2003 Enterprise Edition (32 位 x86)
  • Microsoft Windows Server 2003 Standard Edition (32 位 x86)
  • Microsoft Office Excel 2003
  • Microsoft Office Word 2003
  • Microsoft Office PowerPoint 2003
  • Microsoft Office Basic Edition 2003
  • Microsoft Office 專業版 Edition 2003
  • Microsoft Office 專業版 Enterprise Edition 2003
  • Microsoft Office 標準版 Edition 2003
  • Microsoft Windows XP Home Edition
  • Microsoft Windows XP Professional
  • Microsoft Windows XP Tablet PC Edition