Verifica si el código VBA está firmado con C++
Contents
[
Hide
]
Aspose.Cells permite al usuario verificar si el proyecto de código VBA está firmado o no. Usa la propiedad VbaProject::IsSigned para verificar si el proyecto está firmado o no.
El siguiente código explica cómo verificar si el código VBA está firmado usando la propiedad VbaProject::IsSigned. Puedes usar cualquiera de tus archivos de Excel para probar este código. Para fines de prueba, puedes usar este archivo de Excel usado en el código.
Verifica si el código VBA está firmado 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;
}
Salida de la consola
A continuación se muestra la salida de consola del código anterior utilizando el archivo excel de muestra proporcionado por el enlace.
Is VBA Code Project Signed: True