Ajouter une référence de bibliothèque au projet VBA dans le classeur

Ajouter une référence de bibliothèque au projet VBA dans le classeur

L’exemple de code suivant ajoute ou enregistre deux références de bibliothèque au projet VBA du classeur à l’aideVbaProject.getReferences().addRegisteredReference() méthode.

// For complete examples and data files, please go to https://github.com/aspose-cells/Aspose.Cells-for-Java
// The path to the documents directory.
String dataDir = Utils.getDataDir(AddLibraryReference.class);
Workbook workbook = new Workbook();
VbaProject vbaProj = workbook.getVbaProject();
vbaProj.getReferences().addRegisteredReference("stdole",
"*\\G{00020430-0000-0000-C000-000000000046}#2.0#0#C:\\Windows\\system32\\stdole2.tlb#OLE Automation");
vbaProj.getReferences().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(dataDir + "output.xlsm");