[英]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.