Lägg till en biblioteksreferens till VBA-projektet i arbetsboken
Contents
[
Hide
]
Ibland måste du lägga till eller registrera biblioteksreferensen till VBA-projektet genom kod. Du kan göra det med Aspose.CellsVbaProject.References.AddRegisteredReference() metod.
Lägg till en biblioteksreferens till VBA-projektet i Microsoft Excel
I Microsoft Excel kan du lägga till en biblioteksreferens till VBA-projektet genom att klicka påVerktyg > Referenser… manuellt.
Lägg till en biblioteksreferens till VBA-projektet i en arbetsbok med Aspose.Cells
Följande exempelkod lägger till eller registrerar två biblioteksreferenser till VBA-projektet för arbetsboken som använderVbaProject.References.AddRegisteredReference()metod.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
// For complete examples and data files, please go to https://github.com/aspose-cells/Aspose.Cells-for-.NET | |
string dataDir = RunExamples.GetDataDir(System.Reflection.MethodBase.GetCurrentMethod().DeclaringType); | |
string outputPath = dataDir + "Output_out.xlsm"; | |
Workbook workbook = new Workbook(); | |
VbaProject vbaProj = workbook.VbaProject; | |
vbaProj.References.AddRegisteredReference("stdole", "*\\G{00020430-0000-0000-C000-000000000046}#2.0#0#C:\\Windows\\system32\\stdole2.tlb#OLE Automation"); | |
vbaProj.References.AddRegisteredReference("Office", "*\\G{2DF8D04C-5BFA-101B-BDE5-00AA0044DE52}#2.0#0#C:\\Program Files\\Common Files\\Microsoft Shared\\OFFICE14\\MSO.DLL#Microsoft Office 14.0 Object Library"); | |
workbook.Save(outputPath); |