Anpassung der Office-Benutzeroberfläche

Sie können die Benutzeroberfläche (UI) von Microsoft Office-Anwendungen anpassen, indem Sie die Office Developer Tools in Visual Studio verwenden. In diesem Thema werden die Funktionen der Benutzeroberfläche, die Sie anpassen können, in den folgenden Abschnitten beschrieben:

Vergleich der UI-Features

In der folgenden Tabelle werden die wichtigsten Features der Benutzeroberfläche verglichen, die Sie in Microsoft Office-Projekten anpassen können.

Funktion Unterstützte Projekttypen Unterstützte Microsoft Office.Anwendungen
Aktionsbereich Anpassungen auf Dokumentebene Excel

Word
Benutzerdefinierte Aufgabenbereiche VSTO-Add-Ins Excel

InfoPath 2013

InfoPath 2010

Outlook

PowerPoint

Word
Benutzerdefinierte Menüband-Benutzeroberfläche Anpassungen auf Dokumentebene

VSTO-Add-Ins
Excel

InfoPath 2013

InfoPath 2010

Outlook

PowerPoint

Project

Word

Visio
Backstage-Ansicht Anpassungen auf Dokumentebene

VSTO-Add-Ins
Excel

InfoPath 2013 .

InfoPath 2010

Outlook

PowerPoint

Project

Word

Visio
Outlook-Formularbereiche VSTO-Add-Ins Outlook
Steuerelemente in Dokumenten Anpassungen auf Dokumentebene

VSTO-Add-Ins
Excel

Word
Kontextmenüs Anpassungen auf Dokumentebene

VSTO-Add-Ins
Excel

InfoPath 2013

InfoPath 2010

Outlook

PowerPoint

Project

Word

Visio

Excel

Aktionsbereiche und benutzerdefinierte Aufgabenbereiche

Aufgabenbereiche sind Bereiche der Benutzeroberfläche, die in einer Microsoft Office-Anwendung normalerweise auf einer Seite eines Fensters angedockt sind. Fast alle Microsoft Office-Anwendungen enthalten integrierte Aufgabenbereiche. Ein Beispiel für einen Aufgabenbereich ist der Hilfe-Aufgabenbereich in Word.

Die Office-Entwicklungstools in Visual Studio bieten zwei unterschiedliche Wege zum Anpassen von Aufgabenbereichen:

  • Sie können einen Aktionsbereich einer Anpassung auf Dokumentebene hinzufügen. Standardmäßig wird der Aktionsbereich auf der rechten Seite der Anwendung (rechts vom Dokument) angezeigt. Der Aktionsbereich kann im Dokument aber auch links, oben oder unten angezeigt werden.

  • Sie können einen benutzerdefinierten Aufgabenbereich einem VSTO-Add-In hinzufügen. Benutzer können benutzerdefinierte Aufgabenbereiche an verschiedene Seiten des Anwendungsfensters andocken, oder sie können benutzerdefinierte Aufgabenbereiche an eine beliebige Position im Fenster ziehen.

    Mit Aktionsbereichen und benutzerdefinierten Aufgabenbereichen werden Funktionen bereitgestellt, indem viele verschiedene Steuerelemente in den Bereichen enthalten sind, die Benutzer bei Aufgaben unterstützen, z. B. der Dateneingabe. Im Vergleich zu einer Menübandgruppe ermöglichen Aktionsbereiche und benutzerdefinierte Aufgabenbereiche eine deutlich größere Fläche für Text und Steuerelemente.

    Weitere Informationen zu Aktionsbereichen finden Sie in der Übersicht über den Aktionsbereich. Weitere Informationen zu benutzerdefinierten Aufgabenbereichen finden Sie unter "Benutzerdefinierte Aufgabenbereiche".

Benutzerdefinierte Menüband-Benutzeroberfläche

Sie können die Menüband-Benutzeroberfläche so anpassen, dass Funktionen bereitgestellt werden, die Sie Anwendungen in Office hinzufügen. Das Menüband dient zum Organisieren von verwandten Befehlen (in Form von Steuerelementen), damit sie leichter zu finden sind. Sie können Ihre eigenen Menübandregisterkarten und -gruppen erstellen, um Benutzern Zugriff auf Funktionen zu gewähren, die Sie in Ihrer Projektmappe bereitstellen. Auf die meisten Features, auf die in früheren Versionen des Microsoft Office-Systems über die Menüs und Symbolleisten zugegriffen wurde, kann jetzt über das Menüband zugegriffen werden.

Weitere Informationen finden Sie in der Übersicht über das Menüband.

Backstage-Ansicht

In Office-App lications wird durch Klicken auf die Registerkarte "Datei" die Backstage-Ansicht geöffnet. In der Backstage-Ansicht sind Aufgaben und Aktionen der Dateiebene kombiniert. Sie ersetzt ähnliche Funktionen, die im Microsoft Office-System 2007 über die Microsoft Office-Schaltfläche zugänglich waren. Die Backstage-Ansicht ist per XML vollständig erweiterbar.

In Visual Studio werden kein Designer bzw. keine APIs zum Anpassen der Backstage-Ansicht bereitgestellt. Wenn Sie ihrem Office-Projekt jedoch ein Menübandelement (XML) hinzufügen, können Sie der Menüband-XML-Datei XML hinzufügen, um die Backstage-Ansicht anzupassen. Weitere Informationen zu Menübandelementen (XML) finden Sie unter Menüband-XML.

Weitere Informationen zum Anpassen der Backstage-Ansicht finden Sie in der Einführung in die Office 2010 Backstage-Ansicht für Entwickler und Anpassen der Office 2010 Backstage-Ansicht für Entwickler.

Outlook-Formularbereiche

Verwenden Sie Formularbereiche, um standardmäßigen Microsoft Office Outlook-Formularen benutzerdefinierte Funktionen hinzuzufügen. Sie können Formularbereiche erstellen, mit denen beliebige vorhandene Formulare um zusätzliche Felder oder Steuerelemente erweitert werden. Wenn Sie mit den Office-Entwicklungstools in Visual Studio einen neuen Formularbereich erstellen, können Sie im Formularbereich nur Windows Forms-Steuerelemente verwenden. Wenn Sie einen Formularbereich importieren, der in Outlook entworfen wurde, können Sie nur systemeigene Outlook-Steuerelemente verwenden.

Sie können Formularbereiche erstellen, die verschiedene Bereiche der Outlook-Benutzeroberfläche einnehmen. Benachbarte Formularbereiche werden beispielsweise unten auf der ersten Seite eines Formulars angezeigt, und jeder benachbarte Formularbereich ist reduzierbar. Sie können auch einen separaten Formularbereich hinzufügen, der als vollständige zusätzliche Formularseite angezeigt wird und in allen vorhandenen Standardformularen oder benutzerdefinierten Formularen verwendet werden kann.

Weitere Informationen finden Sie unter Erstellen von Outlook-Formularbereichen.

Steuerelemente in Dokumenten

Sie können Word-Dokumenten und Excel-Arbeitsblättern viele verschiedene Steuerelemente hinzufügen. Es kann beispielsweise sein, dass Sie einem Dokument ein Steuerelement für die Datumsauswahl hinzufügen möchten, damit Benutzer Datumsangaben im Standardformat eingeben können, oder dass Sie eine Schaltfläche in ein Arbeitsblatt einfügen möchten, mit dem Daten an eine Datenbank gesendet werden können.

Wenn Sie Projekte auf Dokumentebene für Excel oder Word entwickeln, können Sie mit dem Visual Studio-Designer dem Dokument oder der Arbeitsmappe in Ihrem Projekt zur Entwurfszeit Steuerelemente hinzufügen, oder Sie können steuerelemente zur Laufzeit programmgesteuert hinzufügen. Wenn Sie VSTO-Add-In-Projekte für Excel oder Word entwickeln, können Sie programmgesteuert Steuerelemente zu jedem geöffneten Dokument oder jeder Arbeitsmappe zur Laufzeit hinzufügen.

Weitere Informationen finden Sie unter Übersicht über Hostelemente und Hoststeuerelemente und Windows Forms-Steuerelemente in Office-Dokumenten ( Übersicht).

Kontextmenüs

Ein Kontextmenü wird angezeigt, wenn Sie in einem Dokument oder einem Anwendungsfenster mit der rechten Maustaste klicken. Sie können festlegen, dass nach dem Eintreten eines Ereignisses ein Kontextmenü angezeigt wird, z. B. nach dem Rechtsklick eines Benutzers auf ein Dokument, eine Arbeitsmappe oder ein Hoststeuerelement. Sie können einem Kontextmenü verschiedene andere Menübefehle oder Steuerelemente hinzufügen. Erstellen von Kontextmenüs mithilfe von XML Wenn Sie Ihrem Office-Projekt ein Menübandelement (XML) hinzufügen, können Sie der Menüband-XML-Datei XML hinzufügen, um Kontextmenüs zu erstellen. Weitere Informationen zum Verwenden von XML zum Erstellen von Kontextmenüs finden Sie unter How to: Add commands to shortcut menus.