VbaProject

VbaProject class

Repräsentiert das VBA-Projekt.

public class VbaProject

Eigenschaften

NameBeschreibung
CertRawData { get; }Ruft Rohdaten des Zertifikats ab, wenn dieses VBA-Projekt signiert ist.
IslockedForViewing { get; }Gibt an, ob dieses VBA-Projekt zur Anzeige gesperrt ist.
IsProtected { get; }Gibt an, ob dieses VBA-Projekt geschützt ist.
IsSigned { get; }Gibt an, ob VBAcode signiert ist oder nicht.
IsValidSigned { get; }Gibt an, ob die Signatur des VBA-Projekts gültig ist oder nicht.
Modules { get; }bekommt allesVbaModule Objekte.
Name { get; set; }Ruft den Namen des VBA-Projekts ab und legt ihn fest.
References { get; }Ruft alle Referenzen des VBA-Projekts ab.

Methoden

NameBeschreibung
Copy(VbaProject)VBA-Projekt aus anderer Datei kopieren.
Protect(bool, string)Schützt dieses VBA-Projekt oder hebt den Schutz auf.
Sign(DigitalSignature)Signieren Sie dieses VBA-Projekt mit einer DigitalSignature
ValidatePassword(string)Validiert das Schutzkennwort.

Beispiele


[C#]

//Instanziieren eines Workbook-Objekts
Workbook workbook = new Workbook();
 // VBA-Projekt initialisieren.
VbaProject vbaProject = workbook.VbaProject;
//Speichern der Excel-Datei
workbook.Save("book1.xlsm");

 [Visual Basic]

'Instanziieren eines Workbook-Objekts
Dim workbook As Workbook = New Workbook()
'VBA-Projekt initialisieren.
Dim vbaProject as VbaProject  = workbook.VbaProject
'Speichern der Excel-Datei
workbook.Save("book1.xlsm")

Siehe auch