Vérifier si le code VBA est signé avec C++
Le code suivant explique comment vérifier si le code VBA est signé ou non en utilisant la propriété VbaProject::IsSigned. Vous pouvez utiliser n’importe quel de vos fichiers Excel pour tester ce code. Pour les tests, vous pouvez utiliser ce fichier Excel utilisé dans le code.
Vérifier si le code VBA est signé en 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
// Source directory path
U16String srcDir(u"..\\Data\\01_SourceDirectory\\");
// Path of input Excel file
U16String inputFilePath = srcDir + u"sampleVBAProjectSigned.xlsm";
// Create workbook
Workbook workbook(inputFilePath);
// Check if the VBA code project is signed
std::wcout << U"Is VBA Code Project Signed: " << workbook.GetVbaProject().IsSigned() << std::endl;
Aspose::Cells::Cleanup();
return 0;
}
Sortie de la console
Ci-dessous se trouve la sortie de la console du code ci-dessus en utilisant le fichier excel d’exemple fourni par le lien.
Is VBA Code Project Signed: True