Aggiungi un riferimento di libreria al progetto VBA nel workbook
Contents
[
Hide
]
A volte è necessario aggiungere o registrare il riferimento della libreria al progetto VBA tramite codice. Puoi farlo utilizzando il metodo Aspose.Cells VbaProject.References.AddRegisteredReference().
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().
This file contains 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); |