Dela via


Genomgång: Visa text i en textruta i ett dokument med en knapp

Den här genomgången visar hur du använder knappar och textrutor i en anpassning på dokumentnivå för Microsoft Office Word.

Gäller för: Informationen i det här avsnittet gäller för projekt på dokumentnivå för Word. Mer information finns i Funktioner som är tillgängliga efter Office-program och projekttyp.

I den här genomgången tas följande aktiviteter upp:

  • Lägga till kontroller i Word-dokumentet i ett projekt på nivån för dokumentet under designfasen.

  • Fylla i en textruta när en knapp klickas.

    Anmärkning

    Datorn kan visa olika namn eller platser för vissa av Visual Studio-användargränssnittselementen i följande instruktioner. Den Visual Studio-utgåva som du har och de inställningar som du använder avgör dessa element. Mer information finns i Anpassa IDE.

Förutsättningar

Du behöver följande komponenter för att slutföra den här genomgången:

Skapa projektet

Det första steget är att skapa ett Word-dokumentprojekt.

Skapa ett nytt projekt

  1. Skapa ett Word-dokumentprojekt med namnet My Word Button. I guiden väljer du Skapa ett nytt dokument.

    Mer information finns i Så här skapar du Office-projekt i Visual Studio.

    Visual Studio öppnar det nya Word-dokumentet i designern och lägger till projektet My Word Button i Solution Explorer.

Lägga till kontroller i Word-dokumentet

Användargränssnittskontrollerna består av en knapp och en textruta i Word-dokumentet.

Så här lägger du till en knapp och en textruta

  1. Kontrollera att dokumentet är öppet i Visual Studio-designern.

  2. Dra en kontroll till dokumentet på fliken Vanliga kontroller i TextBox.

    Anmärkning

    I Word placeras kontrollobjekt i rad med texten som standard. Du kan ändra hur kontroller och formobjekt infogas genom att ändra standardvärdet på fliken Redigera i dialogrutan Alternativ i Word.

  3. På menyn Visa väljer du Egenskapsfönster.

  4. Leta upp TextBox1 i listrutan Egenskaper och ändra textrutans namnegenskap till displayText.

  5. Dra en knappkontroll till dokumentet och ändra följande egenskaper.

    Fastighet Värde
    Namn insertText
    Text Infoga text

    Nu kan du skriva den kod som ska köras när knappen klickas.

Fyll i textrutan när knappen klickas

Varje gång användaren väljer knappen läggs Hello World! till i textrutan.

Skriva till textrutan när knappen klickas

  1. Högerklicka på ThisDocument i Solution Explorer och välj sedan Visa kod på snabbmenyn.

  2. Lägg till följande kod i Click händelsehanteraren för knappen.

    private void insertText_Click(object sender, EventArgs e)
    {
        this.displayText.Text += "Hello World!";
    }
    
  3. I C# måste du lägga till en händelsehanterare för knappen i Startup händelsen. Information om hur du skapar händelsehanterare finns i Så här skapar du händelsehanterare i Office-projekt.

    this.insertText.Click += new EventHandler(insertText_Click);
    

Testa programmet

Nu kan du testa dokumentet för att se till att meddelandet Hello World! visas i textrutan när du väljer knappen.

Testa ditt dokument

  1. Tryck på F5 för att köra projektet.

  2. Välj knappen.

  3. Bekräfta att Hello World! visas i textrutan.

Nästa steg

Den här genomgången visar grunderna i att använda knappar och textrutor i Word-dokument. Här är några uppgifter som kan komma härnäst: