2017-09-12 2 views
0

J'ai un bouton de test dans Excel Addin qui ressemble à ceciDésélection cellule actuellement l'édition en C# Interop

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(); 
} 

Il fonctionne très bien, sauf quand j'ai une cellule sélectionnée comme modifiable - donc lorsque le curseur clignote sur un des cellules. Donc, je dois être en mesure de désélectionner les cellules avant de faire le line.Insert() Comment puis-je faire cela?

Répondre