Jak: Dodaj w okienku Akcje dokumentów programu Word lub Excel skoroszytów
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.
Dotyczy: Informacje przedstawione w tym temacie dotyczą 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 aplikacji 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 Visual Studio, ustawienia.
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
Otwórz projekt poziomie dokumentu Word lub Excel w programie Visual Studio.
Na Projekt menu, kliknij przycisk Dodaj nowy element.
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.
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.
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!"; }
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 Jak: tworzenie programów 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
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();
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
Instruktaż: Wstawianie tekstu do dokumentu z okienka akcji
Jak: Zarządzanie układu sterowania na okienka akcji
Instruktaż: Wstawianie tekstu do dokumentu z okienka akcji