Udostępnij za pośrednictwem


Porady: dodawanie okienek akcji do dokumentów programu Word lub arkuszy programu Excel

Aby dodać okienka Akcje dokumentu programu Microsoft Office Word lub skoroszytu programu Microsoft Excel, należy najpierw utworzyć formant użytkownika Windows Forms.Następnie należy dodać formant użytkownika do Controls właściwość ThisDocument.ActionsPane pole (Word) lub ThisWorkbook.ActionsPane pole (Excel) w projekcie.

Zastosowanie: Informacje przedstawione w tym temacie mają zastosowanie do projektów na poziomie dokumentu dla następujących aplikacji: Excel 2013 i Excel 2010; Word 2013 i Word 2010. Aby uzyskać więcej informacji, zobacz Funkcje dostępne w aplikacjach pakietu Office i typ projektu.

[!UWAGA]

Komputer może pokazać różne nazwy lub lokalizacje dla niektórych użytkowników programu Visual Studio elementów interfejsu w poniższych instrukcji.Wydanie programu Visual Studio, że masz i ustawienia, które możesz używać określenia tych elementów.Aby uzyskać więcej informacji, zobacz Dostosowywanie ustawień środowiska deweloperskiego w Visual Studio.

Tworzenie formantu użytkownika

W poniższej procedurze pokazano, jak utworzyć formant użytkownika w wyrazie lub projektu programu Excel.Dodaje również przycisk, aby formant użytkownika, który zapisuje tekst do dokumentu lub skoroszytu, po kliknięciu.

Aby utworzyć formant użytkownika

  1. Otwórz projekt poziomie dokumentu Word lub Excel w programie Visual Studio.

  2. Na Projekt menu, kliknij przycisk Dodaj nowy element.

  3. W Dodaj nowy element okno dialogowe, wybierz Formant okienka Akcje, nadaj mu nazwę HelloControli kliknij przycisk Dodaj.

    [!UWAGA]

    Alternatywnie można dodać Kontrola użytkownika element do projektu.Klas generowanych przez Formant okienka Akcje i Kontrola użytkownika elementy są funkcjonalnie równoważne.

  4. Z Windows Forms karta Przybornik, przeciągnij przycisk formantu na formant.

    [!UWAGA]

    Jeśli formant nie jest widoczny w projektancie, kliknij dwukrotnie HelloControl w Solution Explorer.

  5. Dodaj kod, aby Click obsługi zdarzenia przycisku.Poniższy przykład pokazuje kod do dokumentu programu Microsoft Office Word.

    Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) _
        Handles Button1.Click
    
        Globals.ThisDocument.Paragraphs(1).Range.Text = "Hello world!" 
    End Sub
    
    private void button1_Click(object sender, System.EventArgs e)
    {
        Globals.ThisDocument.Paragraphs[1].Range.Text = "Hello World!";
    }
    
  6. W języku C# należy dodać program obsługi zdarzeń, kliknij przycisk.Można umieścić ten kod w HelloControl Konstruktor po wywołaniu IntializeComponent.

    Aby uzyskać informacje dotyczące tworzenia procedury obsługi zdarzeń, zobacz Porady: tworzenie obsługi zdarzeń w projektach pakietu Office.

    public HelloControl()
    {
        InitializeComponent();
        this.button1.Click += new EventHandler(this.button1_Click);
    }
    

Dodawanie formantu użytkownika do okienka akcji

Aby pokazać okienko akcji, Dodaj formant użytkownika do Controls właściwość ThisDocument.ActionsPane pole (Word) lub ThisWorkbook.ActionsPane pole (Excel).

Aby dodać formant użytkownika do okienka akcji

  1. Dodaj następujący kod do ThisDocument lub ThisWorkbook klasy jako zgłoszenie poziomie klasy (nie dodawać ten kod do metody).

    Dim hello As New HelloControl
    
    private HelloControl hello = new HelloControl();
    
  2. Dodaj następujący kod do ThisDocument_Startup obsługi zdarzeń z ThisDocument klasy lub ThisWorkbook_Startup obsługi zdarzeń z ThisWorkbook klasy.

    Me.ActionsPane.Controls.Add(hello)
    
    this.ActionsPane.Controls.Add(hello);
    

Zobacz też

Zadania

Wskazówki: wstawianie tekstu do dokumentu z okienka akcji

Porady: zarządzanie układem formantu w okienkach akcji

Wskazówki: wstawianie tekstu do dokumentu z okienka akcji

Inne zasoby

Okienko akcji ― Omówienie