Dodawanie okienek akcji do dokumentów programu Word lub arkuszy programu Excel
Aby dodać okienko akcji do dokumentu programu Microsoft Office Word lub skoroszytu programu Microsoft Excel, najpierw utwórz kontrolkę użytkownika formularzy systemu Windows. Następnie dodaj kontrolkę użytkownika do Controls właściwości ThisDocument.ActionsPane
pola (Word) lub ThisWorkbook.ActionsPane
pola (Excel) w projekcie.
Dotyczy: informacje w tym temacie dotyczą projektów na poziomie dokumentu dla programów Excel i Word. 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.
Tworzenie kontrolki użytkownika
Poniższa procedura przedstawia sposób tworzenia kontrolki użytkownika w projekcie programu Word lub Excel. Dodaje również przycisk do kontrolki użytkownika, która zapisuje tekst w dokumencie lub skoroszycie po kliknięciu.
Aby utworzyć kontrolkę użytkownika
Otwórz projekt na poziomie dokumentu programu Word lub Excel w programie Visual Studio.
W menu Project (Projekt) kliknij pozycję Add New Item (Dodaj nowy element).
W oknie dialogowym Dodawanie nowego elementu wybierz pozycję Kontrolka okienka akcji, nadaj jej nazwę HelloControl, a następnie kliknij przycisk Dodaj.
Uwaga
Możesz też dodać element Kontrolka użytkownika do projektu. Klasy generowane przez kontrolkę okienka akcji i elementy kontrolki użytkownika są funkcjonalnie równoważne.
Na karcie Formularze systemu Windows przybornika przeciągnij kontrolkę Przycisk do kontrolki.
Uwaga
Jeśli kontrolka nie jest widoczna w projektancie, kliknij dwukrotnie pozycję HelloControl w Eksplorator rozwiązań.
Dodaj kod do Click procedury obsługi zdarzeń przycisku. Poniższy przykład przedstawia kod dokumentu programu Microsoft Office Word.
W języku C#należy dodać procedurę obsługi zdarzeń dla kliknięcia przycisku. Ten kod można umieścić w konstruktorze
HelloControl
po wywołaniu metodyInitializeComponent
.Aby uzyskać informacje o sposobie tworzenia programów obsługi zdarzeń, zobacz How to: Create Event Handlers in Office Projects (Instrukcje: tworzenie programów obsługi zdarzeń w projektach pakietu Office).
public HelloControl() { InitializeComponent(); this.button1.Click += new EventHandler(this.button1_Click); }
Dodawanie kontrolki użytkownika do okienka akcji
Aby wyświetlić okienko akcji, dodaj kontrolkę użytkownika do Controls właściwości ThisDocument.ActionsPane
pola (Word) lub ThisWorkbook.ActionsPane
pola (Excel).
Aby dodać kontrolkę użytkownika do okienka akcji
Dodaj następujący kod do
ThisDocument
klasy orThisWorkbook
jako deklarację na poziomie klasy (nie dodawaj tego kodu do metody).Dodaj następujący kod do
ThisDocument_Startup
procedury obsługiThisDocument
zdarzeń klasy lubThisWorkbook_Startup
programu obsługiThisWorkbook
zdarzeń klasy .