Aggiungi un riferimento di libreria al progetto VBA nel workbook

Aggiungi un riferimento della libreria al progetto VBA in Microsoft Excel

In Microsoft Excel, puoi aggiungere un riferimento della libreria al progetto VBA cliccando manualmente su Strumenti > Riferimenti…

Aggiungi un riferimento della libreria al progetto VBA in un workbook utilizzando Aspose.Cells

Il codice di esempio seguente aggiunge o registra due riferimenti di libreria al progetto VBA del workbook utilizzando il metodo 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);