تحقق مما إذا كان رمز VBA قد تم توقيعه

يشرح الكود التالي كيفية التحقق مما إذا كان رمز VBA موقّعًا أم لا يستخدم ملفDiagram.VbaProject.IsSigned منشأه. يمكنك استخدام أي من ملفات visio الخاصة بك لاختبار هذا الرمز. لأغراض الاختبار ، يمكنك استخدامهذا الملف visio المستخدم في الكود.

عينة من الرموز

// The path to the documents directory.
string dataDir = RunExamples.GetDataDir_Shapes();

// Load a diagram
Diagram diagram = new Diagram(dataDir + "1.vsdm");

// Signature is valid
Console.WriteLine("Is VBA Code Project Signed: " + diagram.VbaProject.IsSigned);

diagram.Save(dataDir + "1out.vsdm", SaveFileFormat.VSDM);

إخراج وحدة التحكم

أدناه هو إخراج وحدة التحكم من الكود أعلاه باستخدامعينة ملف visio المقدمة من الرابط.

Is VBA Code Project Signed: False