获取excel列标题,如A,B..在窗体的列表框中使用visualc#

本文关键字:列表 窗体 visualc# excel 标题 获取 | 更新日期: 2023-09-27 17:50:12

我做了一个excel COM插件发送短信。在这里,我制作了一个窗口窗体,其中有一个列表框。我想使用excel列像A,B,C....这样的列表框列表,虽然我可以读取excel的一个特定列的所有内容。这里我不想为一个特定的文件编写代码。我想当用户打开excel时,我的插件应该与活动工作簿一起工作。请告诉我怎么做。请给我一些编码的例子,我可以在我的插件实现。

获取excel列标题,如A,B..在窗体的列表框中使用visualc#

我在这里回答我自己的问题。这个答案对这个问题很有帮助。

    Microsoft.Office.Interop.Excel.Worksheet activeSheet =
    (Microsoft.Office.Interop.Excel.Worksheet)Globals.ThisAddIn.Application.ActiveSheet;
    Excel.Range firstColumn = activeSheet.UsedRange.Columns["A", System.Type.Missing];
    firstColumn.Select();