C# 选择保留在excel中的上一个单元格上
我有一个VSTO应用程序,其中选择切换到某个单元格 代码如下所示C# 选择保留在excel中的上一个单元格上,c#,.net,excel,windows,vsto,C#,.net,Excel,Windows,Vsto,我有一个VSTO应用程序,其中选择切换到某个单元格 代码如下所示 private void SelectCell(int rowNumber,int columnNumber) { Sheet.Cells[rowNumber, columnNumber].Select(); } 在这种情况下,单元格被选中,但选择标记保留在最后选定的单元格上 但当我们按向右箭头键时,它会切换到所述单元格的下一个单元格,甚至我们输入一个值,该值就会输入到新选择的
private void SelectCell(int rowNumber,int columnNumber)
{
Sheet.Cells[rowNumber, columnNumber].Select();
}
在这种情况下,单元格被选中,但选择标记保留在最后选定的单元格上
但当我们按向右箭头键时,它会切换到所述单元格的下一个单元格,甚至我们输入一个值,该值就会输入到新选择的单元格中。此时,最后一个单元格上的选择将被删除。调试时未观察到此问题,但在IDE之外运行应用程序时出现此问题
有什么办法解决这个问题吗 将ScreenUpdating设置为true解决了问题
private void SelectCell(int rowNumber,int columnNumber)
{
Sheet.Application.ScreenUpdating = true;
Sheet.Cells[rowNumber, columnNumber].Select();
}