我在现有的Excel文件中有一个带有条件格式的范围。我正在尝试使用SpreadSheetGear 2012将该范围复制到新工作表,然后我发现缺少条件格式:
IRange someRange = mySheet.Range["EXISTINGRANGE"];
someRange["A1:AX45"].Copy(newWorksheet.Cells["A3"]);
有没有办法使用SpreadSheetGear复制带有条件格式的范围?
答案 0 :(得分:1)
我与SpreadSheetGear技术支持部门联系,他们指出了此功能的产品限制:
您可能首先检查您的条件格式是否存在于源范围内,因为您可能会发现它不存在。如果是这样,这可能是因为SpreadsheetGear 2012对通过Excel 2003提供的CF功能的支持有限。如果您的CF使用Excel 2007+中添加的任何功能(指定3个以上规则以及其他常见功能)使用“高级”或重叠规则,规则排序,24位颜色,色标,数据栏,图标集和其他图形功能等功能,然后您会发现这些特定的CF将在打开您的工作簿时被删除在SpreadsheetGear。
他们建议使用最新版本。