設定電腦以開發 Office 方案

您必須安裝下列必要條件,才能使用 Visual Studio 2010 中的 Microsoft Office 開發人員工具:

  • Visual Studio

  • .NET Framework

  • Microsoft Office

針對大部分的開發工作,您也必須在全域組件快取內安裝及註冊 Microsoft Office 的主要 Interop 組件。

如需詳細的安裝步驟,請參閱 HOW TO:設定電腦來開發 Office 方案

Visual Studio

只有下列 Visual Studio 2010 版本隨附 Office 開發人員工具:

  • Visual Studio 2010 Professional

  • Visual Studio 2010 Premium

  • Visual Studio 2010 Ultimate

Office 開發人員工具是 Visual Studio 的選擇性元件。 這些工具為安裝上列其中一個 Visual Studio 版本時的預設安裝。 如果您透過選取要安裝的功能來自訂 Visual Studio 安裝,請在安裝期間選取 [Microsoft Office 開發人員工具] 來安裝這些工具。 如需安裝 Visual Studio 的詳細資訊,請參閱Visual Studio Editions and Hardware Requirements

Office 開發人員工具包括 Visual Studio Tools for Office Runtime 以及整合至 Visual Studio 本身的功能,例如專案範本和設計工具。 如需 Visual Studio Tools for Office Runtime 的詳細資訊,請參閱Visual Studio Tools for Office Runtime 概觀

.NET Framework

您可以使用 Visual Studio 2010 中的 Office 開發人員工具,建立目標為 .NET Framework 3.5 或 .NET Framework 4 的方案。 .NET Framework 4 會在您安裝 Visual Studio 2010 時自動安裝。 如果您要建立目標為 .NET Framework 3.5 的方案,則務必也將此 Framework 版本安裝到開發電腦上。

注意事項注意事項

您無法在 Visual Studio 2010 中使用 Office 開發人員工具建立目標為 .NET Framework 3.0 或之前版本的方案。 如需支援之 .NET Framework 版本的詳細資訊,請參閱設計和建立 Office 方案

Microsoft Office

您可以使用 Visual Studio 2010 建立 Microsoft Office 2010 和 2007 Microsoft Office System 的方案。 您必須在開發電腦上安裝下列其中一個 Office 版本:

  • 任何 2007 Microsoft Office System Suite Edition 或 Microsoft Office 2010

  • 下列任何獨立應用程式:

    • Excel 2007 或 Excel 2010

    • InfoPath 2007 或 InfoPath 2010

    • Outlook 2007 或 Outlook 2010

    • PowerPoint 2007 或 PowerPoint 2010

    • Project 2007 或 Project 2010

    • Visio 2007 或 Visio 2010

    • Word 2007 或 Word 2010

Visual Basic for Applications (VBA) 必須隨 Office 一起安裝。

注意事項注意事項

Visual Studio 2010 不支援在開發電腦擁有透過 Click-to-Run 方式傳遞的 Microsoft Office 2010 版本時建立 Office 方案。

Microsoft Office 的並存安裝

Visual Studio 2010 不支援在開發電腦上並存安裝 Microsoft Office 2010 和 2007 Microsoft Office System (或不同版本的個別 Office 應用程式,例如 Excel 2007 和 Excel 2010) 時,建立 Office 方案。 若要使用 Visual Studio 2010 中的 Office 開發人員工具建立 Office 方案,務必只在開發電腦上安裝一個 Office 版本。

雖然您只能在開發電腦上安裝一個 Office 版本,不過仍然可以建立能夠同時在使用者電腦上的 Microsoft Office 2010 和 2007 Microsoft Office system 中執行的 Office 方案。如需詳細資訊,請參閱在不同的 Microsoft Office 版本中執行方案

Microsoft Office 主要 Interop 組件

您必須在全域組件快取內安裝並註冊 Office 主要 Interop 組件 (PIA),才能執行下列開發工作:

  • 建立文件層級專案。

  • 執行任何目標為 .NET Framework 3.5 的 Office 專案,或加以偵錯。

  • 執行任何目標為 .NET Framework 4 且您已將專案中所有 PIA 參考的 Embed Interop Types 屬性變更為 False 的 Office 專案,或加以偵錯。 

您可以建立及建置應用程式層級專案,而不需在全域組件快取中安裝 PIA。 但是,如果您這麼做,便無法執行或偵錯上列案例中的專案。

當您在開發電腦上安裝 Office 時,在下列情況下會於全域組件快取內預設安裝並註冊 PIA:

  • 您先安裝 .NET Framework 1.1 (含) 以後版本,才安裝 2007 Microsoft Office System。

  • 您先安裝 .NET Framework 2.0 (含) 以後版本,才安裝 Microsoft Office 2010。

如果您在尚未安裝 .NET Framework 的開發電腦上安裝 Office,或是將 Office 安裝程式修改為不安裝 PIA,則必須另外安裝主要 Interop 組件。 如需詳細資訊,請參閱 HOW TO:安裝 Office 主要 Interop 組件

注意事項注意事項

Visual Studio 2010 會在全域組件快取之外安裝 PIA 的私用複本。 當您建立 Office 專案時,專案會參考 PIA 的這些複本。 不過,您必須也在全域組件快取內安裝並註冊 PIA,才能執行上面所列的開發工作。 如需詳細資訊,請參閱 Office 主要 Interop 組件

請參閱

工作

HOW TO:設定電腦來開發 Office 方案

HOW TO:安裝 Visual Studio Tools for Office Runtime 可轉散發套件

HOW TO:安裝 Office 主要 Interop 組件

概念

依 Office 應用程式和專案類型提供的功能

其他資源

使用者入門 (Visual Studio 中的 Office 程式開發)