如何将列表对象的数字格式复制到 VSTO 中的另一个列表对象
本文关键字:对象 列表 VSTO 另一个 复制 数字 格式 | 更新日期: 2023-09-27 18:36:44
我想从一个列表对象中影响数字格式并将其应用于VSTO中的另一个列表对象。
我尝试使用这种方法:
for(int i=1 ;i<=sourceListObject.listcolumns.count;i++)
{
listobject1.listcolumns.item[i].range.numberformat = sourceListObject.listcolumns.item[i].range.numberformat
}
但这不起作用..因为数字格式未应用于ListObject1。
您要做的是逐列复制数字格式。仅当每列中的所有单元格都具有相同的数字格式时,这才有效,否则 NumberFormat 属性返回 null。
您可能应该逐个单元格地执行此操作(ListObject.Range.get_Item(1,1)
是ListObject中的第一个单元格)。