需要由系统导出到EXCEL的指定格式供第三方软件使用。EXCEL的内容的创建使用aspose.cells完成。现在遇到一个问题就是需要在导出的excel文件中增加一个定义名称(就是EXCEL中插入->名称->定义中的内容),并按照数据的行数制定该定义名称的定义范围。
请问如何完成这样的内容?vs中用aspose可以完成吗?
谢谢!!

解决方案 »

  1.   

    没用宏,用aspose来完成导出excel中下拉框选择的一个功能
      

  2.   

    自己搞定了,上google查了一下english
    wks = wks.Workbook.Worksheets["Sheet2"];//指定表名
    Names names = wks.Workbook.Worksheets.Names;
    Name name = names[names.Add("ZsdNameList")];
    string stringRange = String.Format("={0}!$AA$1:$AA${1}", wks.Name, strtemp.Split(',').Length - 2);//strtemp.Split(',').Length - 2指要选择的单元格的高度偏移数
    name.RefersTo = stringRange;