共用方式為


Office UI 自訂

使用,在 Visual Studio 中的 Office 開發人員工具可以自訂 Office 應用程式的使用者介面 (UI)。本主題說明可在下列章節中自訂的 UI 功能:

  • 比較 UI 功能

  • 執行窗格和自訂工作窗格

  • 自訂功能區 UI

  • 幕後檢視

  • Outlook 表單區域

  • 文件上的控制項

  • 捷徑功能表

比較 UI 功能

下表比較您可以在 Microsoft Office 專案中自訂的主要 UI 功能。

功能

支援的專案類型

支援的 Microsoft Office 應用程式

執行窗格

文件層級自訂

Excel 2013

Word 2013

Excel 2010

Word 2010

自訂工作窗格

應用程式層級增益集

Excel 2013

InfoPath 2013

Outlook 2013

PowerPoint 2013

Word 2013

Excel 2010

InfoPath 2010

Outlook 2010

PowerPoint 2010

Word 2010

自訂功能區 UI

文件層級自訂

應用程式層級增益集

Excel 2013

InfoPath 2013

Outlook 2013

PowerPoint 2013

Project 2013

Word 2013

Visio 2013

Excel 2010

InfoPath 2010

Outlook 2010

PowerPoint 2010

Project 2010

Word 2010

Visio 2010

幕後檢視

文件層級自訂

應用程式層級增益集

Excel 2013

InfoPath 2013

Outlook 2013

PowerPoint 2013

Project 2013

Word 2013

Visio 2013

Excel 2010

InfoPath 2010

Outlook 2010

PowerPoint 2010

Project 2010

Word 2010

Visio 2010

Outlook 表單區域

應用程式層級增益集

Outlook 2013

Outlook 2010

文件上的控制項

文件層級自訂

應用程式層級增益集

Excel 2013

Word 2013

Excel 2010

Word 2010

捷徑功能表

文件層級自訂

應用程式層級增益集

Excel 2013

InfoPath 2013

Outlook 2013

PowerPoint 2013

Project 2013

Word 2013

Visio 2013

Excel 2010

InfoPath 2010

Outlook 2010

PowerPoint 2010

Project 2010

Word 2010

Visio 2010

執行窗格和自訂工作窗格

工作窗格是使用者介面面板,通常停駐在 Microsoft Office 應用程式視窗的某一側。幾乎所有的 Microsoft Office 應用程式都包含內建的工作窗格。Word 中的 [說明] 工作窗格就是工作窗格的一個實例。

Visual Studio 中的 Office 開發工具提供兩種不同的方法來自訂工作窗格:

  • 您可以將執行窗格加入至文件層級自訂中。按照預設,執行窗格會顯示在應用程式的右邊,位於文件的右邊。但是執行窗格也可以顯示在文件的左邊、上面或下面。

  • 您可以將自訂工作窗格加入至應用程式層級增益集。使用者可以讓自訂工作窗格停駐在應用程式視窗的不同側,也可以將自訂工作窗格拖曳到視窗中的任何位置。

執行窗格和自訂工作窗格裝載各種不同的控制項,提供功能協助使用者執行諸如資料輸入等工作。使用功能區群組比較,執行窗格和自訂工作窗格提供較大的區域包含文字和控制項。

如需執行窗格的詳細資訊,請參閱執行窗格概觀。如需自訂工作窗格的詳細資訊,請參閱自訂工作窗格

自訂功能區 UI

您可以自訂功能區 UI,以在 Office 中公開您加入至應用程式的功能。功能區是一種將相關命令 (控制項的形式) 組合在一起的方法,這種方法可以讓使用者更容易找到這些命令。您可以建立自己的功能區索引標籤與群組,讓使用者存取您在方案中提供的功能。在舊版 Microsoft Office System 中透過功能表和工具列存取的功能,現在大都可以使用功能區來存取。

如需詳細資訊,請參閱功能區概觀

幕後檢視

因為會在 Office 應用程式,請按一下索引標籤 [檔案] 開啟幕後檢視。幕後檢視提供了 UI,此 UI 會結合檔案層級的工作和動作,並取代可從 2007 Microsoft Office system 中的 Microsoft Office 按鈕使用的類似功能。幕後檢視可以使用 XML 完全加以擴充。

不過,Visual Studio 並不提供自訂幕後檢視的設計工具或 API。但若您將 [功能區 (XML)] 項目加入至您的 Office 專案,則可以將 XML 加入至功能區 XML 檔,以便自訂幕後檢視。如需 [功能區 (XML)] 項目的詳細資訊,請參閱功能區 XML

如需自訂幕後檢視的詳細資訊,請參閱給開發人員的 Office 2010 幕後檢視簡介 (英文) 和針對開發人員自訂 Office 2010 幕後檢視 (英文)。

Outlook 表單區域

您可以使用表單區域,在標準 Microsoft Office Outlook 表單中加入自訂功能。您可以建立表單區域並加入欄位或控制項,以擴充任何現有的表單。如果您使用 Visual Studio 中的 Office 開發工具建立新的表單區域,則只能在該表單區域上使用 Windows Forms 控制項。如果是匯入使用 Outlook 設計的表單區域,那麼您就只能使用原生 Outlook 控制項。

您可以建立佔據 Outlook UI 不同部分的表單區域。例如,鄰接的表單區域顯示在表單第一頁的底部,其中各個鄰接的表單區域都可加以摺疊。您也可以加入個別的表單區域,這種表單區域會另外顯示為完整的表單頁面,而且可以出現在任何現有的標準表單或自訂表單上。

如需詳細資訊,請參閱建立 Outlook 表單區域

文件上的控制項

您可以將各種控制項加入至 Word 文件和 Excel 工作表。例如,您可能想要將日期選擇器控制項加入至文件,以便使用者依標準格式輸入日期,或是在工作表上放置按鈕,以便傳送資料至資料庫。

開發 Excel 或 Word 的文件層級專案時,您可以使用 Visual Studio 設計工具,於設計階段將控制項加入至專案中的文件或活頁簿,或於執行階段,以程式設計方式加入控制項。當您開發 Excel 或 Word 的應用程式層級專案時,可以透過程式設計方式,在執行階段將控制項加入至任何開啟的文件或活頁簿。

如需詳細資訊,請參閱主項目和主控制項概觀Office 文件上的 Windows Form 控制項概觀

捷徑功能表

在文件或應用程式視窗中按一下滑鼠右鍵,就會顯示捷徑功能表。您可以設定讓捷徑功能表在發生事件後顯示,例如在使用者以滑鼠右鍵按一下文件、活頁簿或主控制項以後顯示。您可以加入許多不同的功能表命令或控制項到捷徑功能表。使用 XML 的建立捷徑功能表。若您將 [功能區 (XML)] 項目加入至您的 Office 專案,則可以將 XML 加入至功能區 XML 檔,以便建立捷徑功能表。如需使用 XML 的詳細資訊建立捷徑功能表,請參閱 HOW TO:將命令加入到捷徑功能表

請參閱

工作

HOW TO:在功能區顯示開發人員索引標籤

HOW TO:顯示增益集使用者介面錯誤

逐步解說:使用 Windows Form 收集資料

概念

Office 文件上的 Windows Form 控制項概觀

在 Office 方案中使用 WPF 控制項

其他資源

功能區概觀

執行窗格概觀

建立 Outlook 表單區域

自訂工作窗格