VbaProject

VbaProject class

Repräsentiert das VBA-Projekt.

public class VbaProject

Eigenschaften

Name Beschreibung
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

Name Beschreibung
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