如何在 Excel 中使用 FreezePanes 功能而不让线条从轴点发出?

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

我有代码可以在我的点差上配置 "Freeze Pane"sheet:

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 行添加了从冻结点向外扩展的一点 distracting/uglifying。这是垂直的样子,伸出冰点的顶部,可能一直穿过平流层:

水平线(未显示)也经过最远的列,超过 furthest city light(至少可以说)。

我希望 sheet 的外观大致如下(没有冻结窗格功能时的外观):

那么,我怎样才能让我的冻结窗格没有垂直和水平线得分 sheet 以及它们的无限远和超越效果?或者这是我应该学会去爱,或者至少与之共处的 "feature"?

您是否尝试使用 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

如果有帮助请告诉我!