Fenster fixieren in Excel
Das obige Codebeispiel zeigt, wie man eine geteilte Ansicht erstellt, bei der Zeilen und Spalten fixiert werden, sodass sie beim Scrollen sichtbar bleiben. Es ist eine sehr nützliche Funktion, um die Kopfzeile oder -zeile an Ort und Stelle zu halten, während man schnell Informationen vergleicht.
CreateFreezePane(column, row)
Die erste CreateFreezePane-Methodenüberladung nimmt die Anzahl der Spalten und Zeilen entgegen, um darauf basierend einen fixierten Bereich zu erstellen. Beispielsweise erstellt workSheet.CreateFreezePane(1, 4) einen fixierten Bereich aus column(A) und rows(1-4).
CreateFreezePane(column, row, subsequentColumn, subsequentRow)
Diese Überladung erstellt eine geteilte Ansicht basierend auf der angegebenen Anzahl von Spalten und Zeilen und wendet Scrollen auf das Arbeitsblatt an. Beispielsweise wird workSheet.CreateFreezePane(5, 2, 6, 7) einen fixierten Bereich von columns(A-E) und rows(1-2) mit 1 Spalte und 5 Zeilen Scrollbereich haben. Wenn das Arbeitsblatt zuerst geöffnet wird, werden die Spalten A-E, G-... angezeigt. und die Zeilen zeigen 1-2, 8-... an.
Wenn du eine große Tabelle mit Daten in Excel hast, kann es nützlich sein, Zeilen oder Spalten einzufrieren. Auf diese Weise können Sie Zeilen oder Spalten sichtbar halten, während Sie durch den Rest des Arbeitsblatts scrollen.
Sie können eine Projektdatei von diesem Link herunterladen.
Hinzufügen von Freeze-Panels in Excel mit C#
- Herunterladen einer C#-Bibliothek zum Hinzufügen von Einfrierbereichen in Excel
- Laden Sie ein bestehendes Arbeitsblatt oder erstellen Sie ein neues
- Verwenden Sie die Methode
CreateFreezePane, um Freeze-Panes hinzuzufügen - Geben Sie den dritten und vierten Parameter an, um Pre-Scrolling anzuwenden
- Bearbeitete Excel-Datei exportieren

