如何在 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
如果有帮助请告诉我!
我有代码可以在我的点差上配置 "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
如果有帮助请告诉我!