需要打开现有的xlsx,其中有一个ribben菜单和一个按钮。点击按钮需要添加9个空白列。所以将整个A列移到右边继续添加9个空白列然后用一些计算更新它们。计算是一个lator部分,不能添加空白列
添加了菜单和按钮,点击按钮尝试下面的代码。
var app = (Microsoft.Office.Interop.Excel.Application)ExcelDnaUtil.Application;
app.Selection.Insert();
当excel打开时,如果我手动选择整列并单击按钮,则添加一个空白列并将A向右移动...现在不确定如何使用代码选择整列。
尝试了一些但没有选择
XlCall.Excel(XlCall.xlcSelectEnd, 4);
ExcelReference selection =
(ExcelReference)XlCall.Excel(XlCall.xlfSelection);
var row = selection.RowFirst;
var col = selection.ColumnFirst;
var col1 = selection.ColumnLast;
//var val1 = selection.GetValue();
//selection.SetValue(343443);
var activeCell = new ExcelReference(0, row, 0, 0);
app.Selection.Insert();
但不选择..请告知如何添加空白列。
app.ActiveSheet.Columns("A:A").Select()