【问题标题】:SpreadSheetGear 2012 copy range with conditional formatting带有条件格式的 SpreadSheetGear 2012 复制范围
【发布时间】:2017-05-12 19:04:37
【问题描述】:

我在现有 Excel 文件中有一个带有条件格式的范围。我正在尝试使用 SpreadSheetGear 2012 将该范围复制到新工作表,然后我发现缺少条件格式:

IRange someRange = mySheet.Range["EXISTINGRANGE"]; someRange["A1:AX45"].Copy(newWorksheet.Cells["A3"]);

有没有办法使用 SpreadSheetGear 复制带有条件格式的范围?

【问题讨论】:

    标签: excel spreadsheetgear


    【解决方案1】:

    我联系了 SpreadSheetGear 技术支持,他们指出了有关此功能的产品限制:

    您可能首先检查您的条件格式是否存在于源范围中,因为您可能会发现它不存在。如果是这样,这可能是因为 SpreadsheetGear 2012 对 Excel 2003 之前可用的 CF 功能的支持有限。如果您的 CF 使用 Excel 2007+ 中添加的任何功能(指定超过 3 条规则以及其他常见的诸如使用“高级”或重叠规则、规则排序、24 位颜色、色标、数据条、图标集和其他图形功能等),然后您会发现这些特定的 CF 在打开工作簿时将被丢弃在电子表格齿轮中。

    他们建议使用最新版本。

    【讨论】:

    • SpreadsheetGear 2017 及更高版本大大增强了对条件格式的支持——支持当前版本的 Excel(目前为 Excel 2019)中可用的所有功能。如果您在使用条件格式并使用旧版本(例如 SpreadsheetGear 2012 / V7 或更早版本)时遇到问题,请尝试升级以查看问题是否消失。
    猜你喜欢
    • 1970-01-01
    • 2023-01-20
    • 1970-01-01
    • 2020-05-19
    • 1970-01-01
    • 2019-06-02
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多