VbaProjectReference

VbaProjectReference class

Stellt die Referenz des VBA-Projekts dar.

public class VbaProjectReference

Eigenschaften

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

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