簡體   English   中英

如何在Excel中使用FreezePanes功能而不會使線從軸點發出?

[英]How can I use the FreezePanes feature in Excel without getting the lines emanating out from the axis point?

我有在電子表格上配置“凍結窗格”的代碼:

private void FreezePane(int rowNum, int colNum)
{
    Excel.Range cellToFreeze = (Excel.Range)_xlSheet.Cells[rowNum, colNum];
    cellToFreeze.Activate();
    cellToFreeze.Application.ActiveWindow.FreezePanes = true;
}

...我這樣稱呼:

FreezePane(DATA_STARTING_ROW, MONTH1_COL);

它按預期工作; 但是,我發現Excel添加的從凍結點向外擴展的線有點分散注意力/使人感到不適。 這是垂直的樣子,伸出冰點的頂部,可能一直穿過平流層:

在此處輸入圖片說明

水平線(未顯示)也越過最遠的列,超出了最遠的城市燈光 (至少可以說)。

這或多或少是我希望工作表的外觀(沒有“凍結”窗格功能時的外觀):

在此處輸入圖片說明

那么,如何使凍結窗格中沒有垂直和水平線以其無限遠和超越效果對工作表進行評分? 還是這是我應該學習或至少應該與之一起生活的“特征”?

您是否嘗試過使用ScrollArea屬性代替^

Option Explicit

Private Sub Workbook_Open()

Worksheets("Sheet1").Activate 'Change the sheet name to whatever your sheet name is
Sheet1.ScrollArea = "A1:R28" 'Set your range to where you want the user to be able to navigate

End Sub

讓我知道是否有幫助!

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM