在Excel中禁用兼容性检查器,使用C++

在C++中禁用Excel工作表的兼容性检查器

如何使用Microsoft Excel禁用兼容性检查器

要在Microsoft Excel中禁用兼容性检查程序(例如Microsoft Excel 2007/2010):

  • (Excel 2007)在办公按钮上,单击准备,然后单击运行兼容性检查,然后清除保存此工作簿时检查兼容性选项。
  • (Excel 2010)单击“文件”选项卡,然后单击信息,再单击“检查问题”,再单击“检查兼容性”,最后清除“保存此工作簿时检查兼容性”选项。

如何使用Aspose.Cells API禁用兼容性检查器

Workbook.GetCheckCompatibility()属性设置为False以禁用Microsoft Excel的兼容性检查程序。

代码示例

以下代码示例展示如何使用Aspose.Cells for C++禁用兼容性检查器。

#include <iostream>
#include "Aspose.Cells.h"
using namespace Aspose::Cells;

int main()
{
    Aspose::Cells::Startup();

    // For complete examples and data files, please go to https://github.com/aspose-cells/Aspose.Cells-for-C

    // Path to the documents directory.
    U16String srcDir(u"..\\Data\\01_SourceDirectory\\");

    // Open a template file
    U16String templateFilePath = srcDir + u"sample.xlsx";
    Workbook workbook(templateFilePath);

    // Disable the compatibility checker
    workbook.GetSettings().SetCheckCompatibility(false);

    // Path to save the output file
    U16String outputFilePath = srcDir + u"Output_BK_CompCheck.out.xlsx";

    // Saving the Excel file
    workbook.Save(outputFilePath);

    std::cout << "Excel file saved successfully!" << std::endl;

    Aspose::Cells::Cleanup();
    return 0;
}