Excelのウィンドウ枠の固定

上記のコード例は、フリーズペインを作成し、行と列を固定して、スクロール中でも表示されたままにする方法を示しています。 情報を迅速に比較する際に、ヘッダー列または行を固定しておくことは非常に便利な機能です。

CreateFreezePane(column, row)

最初のCreateFreezePaneメソッドのオーバーロードは、列と行の数を基にしてフリーズペインを作成します。 例えば、workSheet.CreateFreezePane(1, 4) は、列(A)行(1-4) からフリーズペインを作成します。

CreateFreezePane(column, row, subsequentColumn, subsequentRow)

以下のオーバーロードは、指定された列および行の数に基づいてフリーズペインを作成し、ワークシートにスクロールを適用します。 例えば、workSheet.CreateFreezePane(5, 2, 6, 7)列(A-E)行(1-2) を凍結し、1 列5 行のスクロールができます。 ワークシートを最初に開いたときは、列A-E,G-が表示されます。 行には「1-2,8-...」と表示されます

Excelの大きなデータテーブルがある場合、行や列を固定することが役立ちます。 この方法で、ワークシートの他の部分をスクロールしながら行や列を表示されたままにすることができます。

このリンクからファイルプロジェクトをダウンロードできます。

「Freeze Panes」のハウツー記事に移動して、詳細情報やデモンストレーションをご覧ください。