Freigeben über


Programmgesteuertes Auswählen von Arbeitsblättern

Die Methode Select wählt das angegebene Objekt aus. Die Auswahl des Benutzers wird in das neue Objekt verschoben. Verwenden Sie die Methode Activate, wenn Sie den Fokus auf das Objekt verschieben möchten, ohne die Benutzerauswahl zu ändern.

Gilt für: Die Informationen in diesem Thema gelten für Projekte auf Dokumentebene und VSTO-Add-In-Projekte für Excel. Weitere Informationen finden Sie unter features available by Office-App lication and project type.

Wenn Sie ein vorhandenes Arbeitsblatt in einem VSTO-Add-In auswählen oder das Arbeitsblatt zur Laufzeit in einer Anpassung auf Dokumentebene erstellt wurde, müssen Sie mithilfe der Excel-Auflistung der Excel-Arbeitsmappe Sheets darauf zugreifen. Andernfalls können Sie direkt auf das Worksheet Hostelement zugreifen.

Verwenden des Arbeitsblatthostelements

Fügen Sie in einer Anpassung auf Dokumentebene den folgenden Code zu Sheet1.vb oder Sheet1.cs hinzu.

So wählen Sie das erste Arbeitsblatt in einer Arbeitsmappe mithilfe eines Hostelements aus

  1. Rufen Sie die Select -Methode von Sheet1auf.

    Globals.Sheet1.Select();
    

Verwenden der Blättersammlung der Excel-Arbeitsmappe

Greifen Sie auf das Arbeitsblatt mithilfe der Excel-Auflistung Sheets zu.

So wählen Sie das erste Arbeitsblatt in einer Arbeitsmappe mithilfe der Sheets-Auflistung der Excel-Arbeitsmappe aus

  1. Rufen Sie die Methode Select der Auflistung Sheets auf, um das erste Arbeitsblatt der aktiven Arbeitsmappe auszuwählen.

    ((Excel.Worksheet)this.Application.ActiveWorkbook.Sheets[1]).Select();