Dela via


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

Den här genomgången visar grunderna i hur du använder knappar och textrutor i Microsoft Office Excel-kalkylblad och hur du skapar Excel-projekt med hjälp av Office-utvecklingsverktyg i Visual Studio. Om du vill se resultatet som ett slutfört exempel kan du läsa Exempel på Excel-kontroller i Office-utvecklingsexempel och genomgångar.

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

Under den här genomgången får du lära dig att:

  • Lägg till kontroller i ett kalkylblad.

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

  • Testa projektet.

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 Visual Studio IDE.

Förutsättningar

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

Skapa projektet

I det här steget skapar du ett Excel-arbetsboksprojekt med hjälp av Visual Studio.

Skapa ett nytt projekt

  1. Skapa ett Excel-arbetsboksprojekt med namnet Min Excel-knapp. Kontrollera att Skapa ett nytt dokument är markerat. Mer information finns i Så här skapar du Office-projekt i Visual Studio.

    Visual Studio öppnar den nya Excel-arbetsboken i designern och lägger till projektet Min Excel-knapp i Solution Explorer.

Lägga till kontroller i kalkylbladet

För den här genomgången behöver du en knapp och en textruta i det första kalkylbladet.

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

  1. Kontrollera att arbetsboken My Excel Button.xlsx är öppen i Visual Studio-designern, med Sheet1 visad.

  2. Dra en till TextBoxpå fliken Sheet1 i verktygslådan.

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

  4. Kontrollera att TextBox1 visas i listrutan Egenskaper och ändra textrutans namnegenskap till displayText.

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

    Fastighet Värde
    Namn insertText
    Text Infoga text

    Skriv koden som ska köras när knappen klickas.

Fyll i textrutan när knappen klickas

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

Skriva till textrutan när knappen klickas

  1. Högerklicka på Blad1 i Solution Explorer och klicka sedan på 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 i Startup händelsen enligt nedan. 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 arbetsboken för att se till att meddelandet Hello World! visas i textrutan när du klickar på knappen.

Utför ett test på din arbetsbok

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

  2. Klicka på 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 Excel-kalkylblad. Här är några uppgifter som kan komma härnäst: