Désactiver le vérificateur de compatibilité dans Excel avec C++

Désactiver le vérificateur de compatibilité dans les feuilles Excel en C++

Comment désactiver le vérificateur de compatibilité à l’aide de Microsoft Excel

Pour désactiver le vérificateur de compatibilité dans Microsoft Excel (par exemple Microsoft Excel 2007/2010) :

  • (Excel 2007) Sur le bouton Office, cliquez sur Préparer, puis sur Exécuter le vérificateur de compatibilité, puis désactivez l’option Vérifier la compatibilité lors de l’enregistrement de ce classeur.
  • (Excel 2010) Sur l’onglet Fichier, cliquez sur Informations, puis Vérifier les problèmes, cliquez sur Vérifier la compatibilité, et enfin, désélectionnez l’option Vérifier la compatibilité lors de l’enregistrement de ce classeur.

Comment désactiver le vérificateur de compatibilité à l’aide des API Aspose.Cells

Définissez la propriété Workbook.GetCheckCompatibility() sur False pour désactiver le vérificateur de compatibilité de Microsoft Excel.

Exemples de code

Les exemples de code suivants montrent comment désactiver le vérificateur de compatibilité avec 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;
}