取消选择在C#互操作当前编辑细胞

问题描述:

我在Excel加载项,看起来像一个测试按钮,这取消选择在C#互操作当前编辑细胞

private async void TestBtn_Click(object sender, RibbonControlEventArgs e) 
{ 
    Microsoft.Office.Interop.Excel.Application curExcel = 
     (Microsoft.Office.Interop.Excel.Application)Globals.ThisAddIn.Application; 
    Microsoft.Office.Interop.Excel.Workbook curWorkbook = 
     (Microsoft.Office.Interop.Excel.Workbook)curExcel.ActiveWorkbook; 
    Excel.Worksheet workSheet = curWorkbook.Worksheets.Item[1] as Excel.Worksheet; 


    Excel.Range line = (Excel.Range) workSheet.Rows[1]; 

    line.Insert(); 
} 

它正常工作,除非我有选择的为可编辑的细胞 - 所以,当光标闪烁于一个的细胞。所以我需要能够取消选择细胞之前我做line.Insert()我该怎么做?

我知道这是很老,但看看有:https://*.com/a/46826429/7991036

它可能会解决与替代的方式您的问题(有时这是很好的思考开箱)。