VbaProjectReference

VbaProjectReference class

Stellt die Referenz des VBA-Projekts dar.

public class VbaProjectReference

Eigenschaften

NameBeschreibung
ExtendedLibid { get; set; }Holt und setzt die erweiterte Libid der Referenz.
Libid { get; set; }Liest und setzt die Libid der Referenz.
Name { get; set; }Ruft den Namen der Referenz ab und legt ihn fest.
RelativeLibid { get; set; }Ruft die Kennung des referenzierten VBA-Projekts mit einem relativen Pfad ab und legt sie fest.
Twiddledlibid { get; set; }Holt und setzt die Twiddled Libid der Referenz.
Type { get; }Ruft den Typ dieser Referenz ab.

Methoden

NameBeschreibung
Copy(VbaProjectReference)

Beispiele


[C#]

//Instanziieren eines Workbook-Objekts
Workbook workbook = new Workbook();
 // VBA-Projekt initialisieren.
VbaProject vbaProject = workbook.VbaProject;
// VBA-Projektreferenz hinzufügen
vbaProject.References.AddRegisteredReference("stdole", "*\\G{00020430-0000-0000-C000-000000000046}#2.0#0#C:\\Windows\\system32\\stdole2.tlb#OLE Automation");
//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
'VBA-Projektreferenz hinzufügen
vbaProject.References.AddRegisteredReference("stdole", "*\\G{00020430-0000-0000-C000-000000000046}#2.0#0#C:\\Windows\\system32\\stdole2.tlb#OLE Automation")
'Speichern der Excel-Datei
workbook.Save("book1.xlsm")

Siehe auch