在 Excel 中凍結工作區
上方的程式碼範例展示了如何建立凍結區塊,將行與列固定在原位,使其在捲動時仍保持可見。 在快速比對資訊時,能保持標題欄位或行不變位,這是一項非常實用的功能。
CreateFreezePane(column, row)
第一個 CreateFreezePane 方法重載會根據傳入的列數和行數,據此建立一個固定區塊。 例如,workSheet.CreateFreezePane(1, 4) 會將 column(A) 和 rows(1-4) 合併為一個凍結窗格。
CreateFreezePane(column, row, subsequentColumn, subsequentRow)
此重載會根據提供的列與行數建立凍結區塊,並對工作表套用捲動效果。 例如,workSheet.CreateFreezePane(5, 2, 6, 7) 將從 columns(A-E) 和 rows(1-2) 處建立一個固定窗格,並設定為 1 欄、5 行捲動範圍。 首次開啟工作表時,將顯示 A 至 E 欄、G 至... 且行號將顯示 1-2、8-...
若您在 Excel 中有大型資料表,鎖定行或列可能會很有幫助。 如此一來,您在捲動工作表其餘內容時,仍可保持行或列的可見性。
您可以從此連結下載專案檔案。
如何使用 C# 在 Excel 中新增"凍結橫行/縱行"功能
- 下載 C# 函式庫,在 Excel 中新增凍結工作表功能
- 載入現有試算表或建立新試算表
- 使用
CreateFreezePane方法來新增固定區塊 - 請指定第三和第四個參數以套用預先捲動功能
- 匯出已編輯的 Excel 檔案

