Verifique si el Código VBA está firmado
El siguiente código explica cómo verificar si el código VBA está firmado o no utilizando la propiedad Workbook.VbaProject.IsSigned. Puedes usar cualquiera de tus archivos de Excel para probar este código. Para propósitos de prueba, puedes usar este archivo de Excel utilizado en el código.
Verifica si el Código VBA está Firmado en C#
// For complete examples and data files, please go to https://github.com/aspose-cells/Aspose.Cells-for-.NET | |
// The path to the documents directory. | |
string dataDir = RunExamples.GetDataDir(System.Reflection.MethodBase.GetCurrentMethod().DeclaringType); | |
Workbook workbook = new Workbook(dataDir + "sampleVBAProjectSigned.xlsm"); | |
Console.WriteLine("Is VBA Code Project Signed: " + workbook.VbaProject.IsSigned); |
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