Herausfinden, ob das VBA Projekt geschützt ist
Ermitteln Sie, ob das VBA-Projekt in C# geschützt ist
Sie können mit Aspose.Cells über die VbaProject.IsProtected-Eigenschaft feststellen, ob das VBA (Visual Basic Applications)-Projekt Ihrer Excel-Datei geschützt ist oder nicht.
Beispielcode
Der folgende Beispielscode erstellt eine Arbeitsmappe und überprüft dann, ob ihr VBA-Projekt geschützt ist oder nicht. Anschließend schützt es das VBA-Projekt und überprüft erneut, ob ihr VBA-Projekt geschützt ist oder nicht. Bitte sehen Sie sich die Konsolenausgabe zur Referenz an. Vor dem Schutz gibt VbaProject.IsProtected false zurück, aber nach dem Schutz gibt sie true zurück.
| // For complete examples and data files, please go to https://github.com/aspose-cells/Aspose.Cells-for-.NET | |
| //Create a workbook. | |
| Workbook wb = new Workbook(); | |
| //Access the VBA project of the workbook. | |
| Aspose.Cells.Vba.VbaProject vbaProj = wb.VbaProject; | |
| //Find out if VBA Project is Protected using IsProtected property. | |
| Console.WriteLine("IsProtected - Before Protecting VBA Project: " + vbaProj.IsProtected); | |
| //Protect the VBA project. | |
| vbaProj.Protect(true, "11"); | |
| //Find out if VBA Project is Protected using IsProtected property. | |
| Console.WriteLine("IsProtected - After Protecting VBA Project: " + vbaProj.IsProtected); |
Konsolenausgabe
Dies ist die Konsolenausgabe des obigen Beispielcodes als Referenz.
IsProtected - Before Protecting VBA Project: False
IsProtected - After Protecting VBA Project: True