![](/img/trans.png)
[英]How to display an Excel array without excel #N/As using C# Excel-DNA
[英]how to add entire column using excel-dna in C#
需要打开需要肋排菜单和按钮的现有xlsx。 单击按钮时,需要添加9个空白列。 因此将整个A列向右移动继续添加9个空白列,然后通过一些计算对其进行更新。计算是一个重要部分,无法添加空白列
添加了菜单和按钮,并在单击按钮时尝试了以下代码。
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()
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.