Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Sie können die Benutzeroberfläche von Microsoft Office-Anwendungen mithilfe der Office-Entwicklertools in Visual Studio anpassen. In diesem Thema werden die Ui-Features beschrieben, die Sie in den folgenden Abschnitten anpassen können:
Vergleich der UI-Features
In der folgenden Tabelle werden die wichtigsten UI-Features verglichen, die Sie in Microsoft Office-Projekten anpassen können.
| Merkmal | Unterstützte Projekttypen | Unterstützte Microsoft Office.Anwendungen |
|---|---|---|
| Aktionsbereich | Anpassungen auf Dokumentebene | Excel Wort |
| Benutzerdefinierte Aufgabenbereiche | VSTO-Add-Ins | Excel InfoPath 2013 InfoPath 2010 Aussicht PowerPoint Wort |
| Benutzerdefinierte Menüband-Benutzeroberfläche | Anpassungen auf Dokumentebene VSTO-Add-Ins |
Excel InfoPath 2013 InfoPath 2010 Aussicht PowerPoint Projekt Wort Visio |
| Backstage-Ansicht | Anpassungen auf Dokumentebene VSTO-Add-Ins |
Excel InfoPath 2013 . InfoPath 2010 Aussicht PowerPoint Projekt Wort Visio |
| Outlook-Formularbereiche | VSTO-Add-Ins | Aussicht |
| Steuerelemente für Dokumente | Anpassungen auf Dokumentebene VSTO-Add-Ins |
Excel Wort |
| Kontextmenüs | Anpassungen auf Dokumentebene VSTO-Add-Ins |
Excel InfoPath 2013 InfoPath 2010 Aussicht PowerPoint Projekt Wort Visio Excel |
Aktionsbereiche und benutzerdefinierte Aufgabenbereiche
Aufgabenbereiche sind Benutzeroberflächenbereiche, die in der Regel an eine Seite eines Fensters in einer Microsoft Office-Anwendung angedockt sind. Fast alle Microsoft Office-Anwendungen enthalten integrierte Aufgabenbereiche. Ein Beispiel für einen Aufgabenbereich ist der Aufgabenbereich "Hilfe" in Word.
Die Office-Entwicklungstools in Visual Studio bieten zwei verschiedene Möglichkeiten zum Anpassen von Aufgabenbereichen:
Sie können einer Anpassung auf Dokumentebene einen Aktionsbereich hinzufügen. Standardmäßig wird der Aktionsbereich auf der rechten Seite der Anwendung rechts neben dem Dokument angezeigt. Der Aktionsbereich kann jedoch auch links, oben oder unten im Dokument angezeigt werden.
Sie können einem VSTO-Add-In einen benutzerdefinierten Aufgabenbereich hinzufügen. Benutzer können benutzerdefinierte Aufgabenbereiche an verschiedenen Seiten des Anwendungsfensters andocken, oder sie können benutzerdefinierte Aufgabenbereiche an eine beliebige Position im Fenster ziehen.
Aktionsbereiche und benutzerdefinierte Aufgabenbereiche bieten Funktionen, indem sie eine Vielzahl von Steuerelementen hosten, um Benutzern bei Aufgaben wie der Dateneingabe zu helfen. Im Vergleich zu einer Menübandgruppe bieten Aktionsbereiche und benutzerdefinierte Aufgabenbereiche einen viel größeren Bereich, um Text und Steuerelemente einzuschließen.
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 anpassen, um Funktionen verfügbar zu machen, die Sie zu Anwendungen in Office hinzufügen. Das Menüband ist eine Möglichkeit zum Organisieren verwandter Befehle (in Form von Steuerelementen), sodass sie einfacher zu finden sind. Sie können eigene Registerkarten und Gruppen des Menübands erstellen, um Benutzern Zugriff auf Funktionen zu gewähren, die Sie in Ihrer Lösung bereitstellen. Auf die meisten Features, auf die über die Menüs und Symbolleisten in früheren Versionen des Microsoft Office-Systems zugegriffen wurde, kann jetzt über das Menüband zugegriffen werden.
Weitere Informationen finden Sie in der Menübandübersicht.
Backstage-Ansicht
In Office-Anwendungen wird durch Klicken auf die Registerkarte "Datei " die Backstage-Ansicht geöffnet. Die Backstage-Ansicht bietet eine Benutzeroberfläche, die Aufgaben und Aktionen auf Dateiebene kombiniert und ähnliche Funktionen ersetzt, die über die Microsoft Office-Schaltfläche im 2007 Microsoft Office System verfügbar sind. Die Backstage-Ansicht ist mithilfe von XML vollständig erweiterbar.
Visual Studio stellt keinen Designer oder APIs zum Anpassen der Backstage-Ansicht bereit. 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 Ribbon (XML)-Elementen finden Sie unter Ribbon-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 benutzerdefinierte Funktionen zu Standardmäßigen Microsoft Office Outlook-Formularen hinzuzufügen. Sie können Formularbereiche erstellen, die vorhandene Formulare mit zusätzlichen Feldern oder Steuerelementen erweitern. Wenn Sie einen neuen Formularbereich mithilfe der Office-Entwicklungstools in Visual Studio erstellen, können Sie nur Windows Forms-Steuerelemente im Formularbereich 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 belegen. Beispielsweise werden angrenzende Formularbereiche unten auf der ersten Seite eines Formulars angezeigt, und jeder angrenzende Formularbereich ist reduzierbar. Sie können auch einen separaten Formularbereich hinzufügen, der als vollständige zusätzliche Formularseite angezeigt wird und auf jedem vorhandenen Standardformular oder benutzerdefinierten Formular angezeigt werden kann.
Weitere Informationen finden Sie unter Erstellen von Outlook-Formularbereichen.
Steuerelemente für Dokumente
Sie können einer Vielzahl von Steuerelementen zu Word-Dokumenten und Excel-Arbeitsblättern hinzufügen. Sie können z. B. einem Dokument ein Datumsauswahl-Steuerelement hinzufügen, damit der Benutzer Datumsangaben in ein Standardformat eingeben oder eine Schaltfläche auf einem Arbeitsblatt platzieren kann, um Daten an eine Datenbank zu senden.
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 Übersicht über Windows Forms-Steuerelemente in Office-Dokumenten.
Kontextmenüs
Wenn Sie mit der rechten Maustaste in ein Dokument oder ein Anwendungsfenster klicken, wird ein Kontextmenü angezeigt. Sie können festlegen, dass ein Kontextmenü angezeigt wird, nachdem ein Ereignis stattfindet, z. B. wenn ein Benutzer mit der rechten Maustaste auf ein Dokument, eine Arbeitsmappe oder ein Hoststeuerelement klickt. Sie können einem Kontextmenü eine Reihe von verschiedenen Menübefehlen oder Steuerelementen hinzufügen. Erstellen Sie 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.
Verwandte Inhalte
- Menübandübersicht
- Übersicht über Windows Forms-Steuerelemente in Office-Dokumenten
- Übersicht über den Aktionsbereich
- Erstellen von Outlook-Formularbereichen
- Benutzerdefinierte Aufgabenbereiche
- Verwenden von WPF-Steuerelementen in Office-Lösungen
- Vorgehensweise: Anzeigen der Registerkarte "Entwicklertools" im Menüband
- Vorgehensweise: Anzeigen von Add-In-Benutzeroberflächenfehlern
- Exemplarische Vorgehensweise: Sammeln von Daten mithilfe eines Windows-Formulars