我在Excel Addin中有一个看起来像这样的测试按钮
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()
之前取消选择单元格吗?
答案 0 :(得分:0)
我知道它很老了,但看看那里:https://stackoverflow.com/a/46826429/7991036
它可能会以其他方式解决您的问题(有时可以开箱即用)。