Udostępnij za pośrednictwem


Dodawanie niestandardowego okienka zadań do aplikacji

Możesz dodać niestandardowe okienko zadań do aplikacji wymienionych powyżej przy użyciu dodatku VSTO. Aby uzyskać więcej informacji, zobacz Niestandardowe okienka zadań.

Dotyczy: informacje w tym temacie dotyczą projektów dodatków VSTO dla programu Outlook. Aby uzyskać więcej informacji, zobacz Funkcje dostępne przez aplikacja pakietu Office lication i typ projektu.

Uwaga

Na komputerze w poniższych instrukcjach mogą być wyświetlane inne nazwy i lokalizacje niektórych elementów interfejsu użytkownika programu Visual Studio. Te elementy są określane przez numer wersji Visual Studio oraz twoje ustawienia. Aby uzyskać więcej informacji, zobacz Personalizowanie środowiska IDE programu Visual Studio.

Dodawanie niestandardowego okienka zadań do aplikacji

Aby dodać niestandardowe okienko zadań do aplikacji

  1. Otwórz lub utwórz projekt dodatku VSTO dla jednej z aplikacji wymienionych powyżej. Aby uzyskać więcej informacji, zobacz How to: Create Office projects in Visual Studio (Jak tworzyć projekty pakietu Office w programie Visual Studio).

  2. W menu Project (Projekt) kliknij pozycję Add User Control (Dodaj kontrolkę użytkownika).

  3. W oknie dialogowym Dodawanie nowego elementu zmień nazwę nowej kontrolki użytkownika na MyUserControl, a następnie kliknij przycisk Dodaj.

    Kontrolka użytkownika zostanie otwarta w projektancie.

  4. Dodaj co najmniej jedną kontrolkę Windows Forms z przybornika do kontrolki użytkownika.

  5. Otwórz plik kodu ThisAddIn.cs lub ThisAddIn.vb.

  6. Dodaj poniższy kod do klasy ThisAddIn. Ten kod deklaruje wystąpienia MyUserControl klasy i CustomTaskPane jako elementy członkowskie ThisAddIn klasy.

    private MyUserControl myUserControl1;
    private Microsoft.Office.Tools.CustomTaskPane myCustomTaskPane;
    
  7. Dodaj następujący kod do programu obsługi zdarzeń ThisAddIn_Startup . Ten kod tworzy nowy CustomTaskPane obiekt przez dodanie MyUserControl obiektu do kolekcji CustomTaskPanes . Kod wyświetla również okienko zadań.

    myUserControl1 = new MyUserControl();
    myCustomTaskPane = this.CustomTaskPanes.Add(myUserControl1, "My Task Pane");
    myCustomTaskPane.Visible = true;
    

    Uwaga

    Ten kod kojarzy niestandardowe okienko zadań z aktywnym oknem w aplikacji. W przypadku niektórych aplikacji możesz zmodyfikować ten kod, aby upewnić się, że okienko zadań jest wyświetlane z innymi dokumentami lub elementami w aplikacji. Aby uzyskać więcej informacji, zobacz Niestandardowe okienka zadań.