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?