Agregar una referencia de biblioteca al proyecto VBA en el libro

Agrega una referencia de la biblioteca al proyecto VBA en Microsoft Excel

En Microsoft Excel, puedes agregar una referencia de la biblioteca al proyecto VBA haciendo clic en Herramientas > Referencias… manualmente.

Agrega una referencia de la biblioteca al proyecto VBA en un libro usando Aspose.Cells

El siguiente código de muestra agrega o registra dos referencias de biblioteca al proyecto VBA del libro usando el método VbaProject.References.AddRegisteredReference().

// 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);