Sdílet prostřednictvím


Přidání podokna akcí do wordových dokumentů nebo excelových sešitů

Pokud chcete přidat podokno akcí do systém Microsoft Office wordového dokumentu nebo sešitu Aplikace Microsoft Excel, nejprve vytvořte model Windows Forms uživatelský ovládací prvek. Potom do vlastnosti ThisDocument.ActionsPane pole (Word) nebo ThisWorkbook.ActionsPane pole (Excel) v projektu přidejte uživatelský ovládací prvekControls.

Platí pro: Informace v tomto tématu platí pro projekty na úrovni dokumentu pro Excel a Word. Další informace naleznete v tématu Funkce dostupné aplikace Office lication a typu projektu.

Poznámka:

Váš počítač může v následujících pokynech zobrazovat odlišné názvy nebo umístění některých prvků uživatelského rozhraní sady Visual Studio. Tyto prvky jsou určeny edicí sady Visual Studio a použitým nastavením. Další informace naleznete v tématu Přizpůsobení integrovaného vývojového prostředí sady Visual Studio.

Vytvoření uživatelského ovládacího prvku

Následující postup ukazuje, jak vytvořit uživatelský ovládací prvek v projektu aplikace Word nebo Excel. Přidá také tlačítko do uživatelského ovládacího prvku, který při kliknutí zapíše text do dokumentu nebo sešitu.

Vytvoření uživatelského ovládacího prvku

  1. Otevřete projekt na úrovni dokumentu Wordu nebo Excelu v sadě Visual Studio.

  2. V nabídce Projekt klepněte na tlačítko Přidat novou položku.

  3. V dialogovém okně Přidat novou položku vyberte ovládací prvek Podokno akcí, pojmenujte jej HelloControl a klepněte na tlačítko Přidat.

    Poznámka:

    Položku uživatelského ovládacího prvku můžete také přidat do projektu. Třídy generované ovládacími prvky podokna akcí a položkami uživatelského ovládacího prvku jsou funkčně ekvivalentní.

  4. Na kartě model Windows Forms panelu nástrojů přetáhněte ovládací prvek Tlačítko na ovládací prvek.

    Poznámka:

    Pokud ovládací prvek není v návrháři viditelný, poklikejte na HelloControl v Průzkumník řešení.

  5. Přidejte kód do Click obslužné rutiny události tlačítka. Následující příklad ukazuje kód pro systém Microsoft Office wordový dokument.

    private void button1_Click(object sender, System.EventArgs e)
    {
        Globals.ThisDocument.Paragraphs[1].Range.Text = "Hello World!";
    }
    
  6. V jazyce C# musíte přidat obslužnou rutinu události pro kliknutí na tlačítko. Tento kód lze umístit do HelloControl konstruktoru za volání InitializeComponent.

    Informace o vytváření obslužných rutin událostí naleznete v tématu Postupy: Vytváření obslužných rutin událostí v projektech Office.

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

Přidání uživatelského ovládacího prvku do podokna akcí

Pokud chcete zobrazit podokno akcí, přidejte uživatelský ovládací prvek do Controls vlastnosti ThisDocument.ActionsPane pole (Word) nebo ThisWorkbook.ActionsPane pole (Excel).

Přidání uživatelského ovládacího prvku do podokna akcí

  1. Přidejte do ThisDocument třídy ThisWorkbook následující kód jako deklaraci na úrovni třídy (nepřidávejte tento kód do metody).

    private HelloControl hello = new HelloControl();
    
  2. Do obslužné rutiny ThisDocument události třídy nebo ThisWorkbook_Startup obslužné rutiny ThisWorkbook události třídy přidejte následující kódThisDocument_Startup.

    this.ActionsPane.Controls.Add(hello);