Отключение средства проверки совместимости в Excel с помощью C++

Отключение проверки совместимости в листах Excel на C++

Как отключить проверку совместимости с помощью Microsoft Excel

Для отключения проверки совместимости в Microsoft Excel (например, Microsoft Excel 2007/2010):

  • (Excel 2007) На кнопке Office нажмите Подготовка, затем Запустить проверку совместимости и снимите флажок с параметра Проверять совместимость при сохранении этой книги.
  • (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;
}