VbaProjectReference

VbaProjectReference class

Representerar referensen för VBA-projektet.

public class VbaProjectReference

Egenskaper

namn Beskrivning
ExtendedLibid { get; set; } Hämtar och ställer in referensens utökade Libid.
Libid { get; set; } Hämtar och ställer in Libid för referensen.
Name { get; set; } Hämtar och ställer in namnet på referensen.
RelativeLibid { get; set; } Hämtar och ställer in det refererade VBA-projektets identifierare med en relativ sökväg.
Twiddledlibid { get; set; } Hämtar och ställer in den vridna Libid för referensen.
Type { get; } Hämtar typen av denna referens.

Metoder

namn Beskrivning
Copy(VbaProjectReference)

Exempel


[C#]

//Instantiering av ett arbetsboksobjekt
Workbook workbook = new Workbook();
 // Init VBA-projekt.
VbaProject vbaProject = workbook.VbaProject;
// Lägg till vba-projektreferens
vbaProject.References.AddRegisteredReference("stdole", "*\\G{00020430-0000-0000-C000-000000000046}#2.0#0#C:\\Windows\\system32\\stdole2.tlb#OLE Automation");
//Spara Excel-filen
workbook.Save("book1.xlsm");

 [Visual Basic]

'Instantiera ett arbetsboksobjekt
Dim workbook As Workbook = New Workbook()
'Init VBA-projekt.
Dim vbaProject as VbaProject  = workbook.VbaProject
'Lägg till vba-projektreferens
vbaProject.References.AddRegisteredReference("stdole", "*\\G{00020430-0000-0000-C000-000000000046}#2.0#0#C:\\Windows\\system32\\stdole2.tlb#OLE Automation")
'Sparar Excel-filen
workbook.Save("book1.xlsm")

Se även