Проверить, подписан ли код VBA

Следующий код объясняет, как проверить, подписан ли код VBA, используя свойство Workbook.VbaProject.IsSigned. Вы можете использовать любые файлы Excel для тестирования этого кода. Для тестирования вы можете использовать этот файл Excel, используемый в коде.

Проверка подписи кода VBA в 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);

Вывод в консоль

Ниже представлен вывод в консоль вышеупомянутого кода с использованием образцового файла Excel, предоставленного по ссылке.

Is VBA Code Project Signed: True