Sdílet prostřednictvím


Gewusst wie: Hinzufügen eines benutzerdefinierten Aufgabenbereichs zu einer Anwendung

Aktualisiert: November 2007

Betrifft

Die Informationen in diesem Thema gelten nur für die angegebenen Visual Studio Tools for Office-Projekte und Microsoft Office-Anwendungen.

Projekttyp

  • Projekte auf Anwendungsebene

Microsoft Office-Anwendung

  • Excel 2007

  • InfoPath 2007

  • Outlook 2007

  • PowerPoint 2007

  • Word 2007

Weitere Informationen hierzu finden Sie unter Verfügbare Features nach Anwendung und Projekttyp.

Sie können mithilfe eines Add-Ins auf Anwendungsebene einen benutzerdefinierten Aufgabenbereich zu den oben aufgeführten Anwendungen hinzufügen. Weitere Informationen finden Sie unter Übersicht über benutzerdefinierte Aufgabenbereiche.

Aa942846.alert_note(de-de,VS.90).gifHinweis:

Auf Ihrem Computer werden möglicherweise andere Namen oder Speicherorte für die Benutzeroberflächenelemente von Visual Studio, die in den folgenden Anweisungen aufgeführt sind, angezeigt. Die von Ihnen verwendete Visual Studio-Edition und die Einstellungen legen diese Elemente fest. Weitere Informationen hierzu finden Sie unter Visual Studio-Einstellungen.

Hinzufügen eines benutzerdefinierten Aufgabenbereichs zu einer Anwendung

So fügen Sie einer Anwendung einen benutzerdefinierten Aufgabenbereich hinzu

  1. Öffnen oder erstellen Sie in 2007 Microsoft Office System ein Projekt auf Anwendungsebene für eine der oben aufgeführten Anwendung. Weitere Informationen hierzu finden Sie unter Gewusst wie: Erstellen von Visual Studio Tools for Office-Projekte.

  2. Klicken Sie im Menü Projekt auf Benutzersteuerelement hinzufügen.

  3. Ändern Sie im Dialogfeld Neues Element hinzufügen den Namen des neuen Benutzersteuerelements in MyUserControl, und klicken Sie dann auf Hinzufügen.

    Das Benutzersteuerelement wird im Designer geöffnet.

  4. Fügen Sie mindestens ein Windows Forms-Steuerelement aus der Toolbox zum Benutzersteuerelement hinzu.

  5. Öffnen Sie die Codedatei ThisAddIn.cs oder ThisAddIn.vb.

  6. Fügen Sie der ThisAddIn-Klasse folgenden Code hinzu. In diesem Code werden Instanzen von MyUserControl und CustomTaskPane als Member der ThisAddIn-Klasse deklariert.

    Private myUserControl1 As MyUserControl
    Private myCustomTaskPane As Microsoft.Office.Tools.CustomTaskPane
    
    private MyUserControl myUserControl1;
    private Microsoft.Office.Tools.CustomTaskPane myCustomTaskPane;
    
  7. Fügen Sie dem ThisAddIn_Startup-Ereignishandler folgenden Code hinzu. In diesem Code wird ein neues CustomTaskPane-Element erstellt, indem das MyUserControl-Objekt zur CustomTaskPanes-Auflistung hinzugefügt wird. Im Code wird auch der Aufgabenbereich angezeigt.

    myUserControl1 = New MyUserControl
    myCustomTaskPane = Me.CustomTaskPanes.Add(myUserControl1, "My Task Pane")
    myCustomTaskPane.Visible = True
    
    myUserControl1 = new MyUserControl();
    myCustomTaskPane = this.CustomTaskPanes.Add(myUserControl1, "My Task Pane");
    myCustomTaskPane.Visible = true;
    
    Aa942846.alert_note(de-de,VS.90).gifHinweis:

    In diesem Code wird der benutzerdefinierte Aufgabenbereich dem aktiven Fenster in der Anwendung zugeordnet. Für einige Anwendungen möchten Sie diesen Code möglicherweise ändern, um sicherzustellen, dass der Aufgabenbereich zusammen mit anderen Dokumenten oder Elementen in der Anwendung angezeigt wird. Weitere Informationen hierzu finden Sie unter Verwalten von benutzerdefinierten Aufgabenbereichen in mehreren Anwendungsfenstern.

Siehe auch

Aufgaben

Exemplarische Vorgehensweise: Automatisieren einer Anwendung über einen benutzerdefinierten Aufgabenbereich

Konzepte

Anpassung der Office-Benutzeroberfläche

Übersicht über benutzerdefinierte Aufgabenbereiche