أضف مرجعًا إلى مشروع VBA في سجل العمل
في برنامج Microsoft Excel، يمكنك إضافة إشارة مرجعية لمكتبة VBA إلى مشروع VBA عن طريق النقر فوق ** أدوات > مراجع… ** يدويا. سيفتح صندوق الحوار التالي الذي سيساعدك في اختيار المراجع الموجودة أو تصفح المكتبة بنفسك.
ولكن في بعض الأحيان، تحتاج إلى إضافة أو تسجيل مرجع المكتبة إلى المشروع VBA من خلال الشفرة. يمكنك القيام بذلك باستخدام طريقة Aspose.Cells VbaProject.getReferences().addRegisteredReference().
كيفية إضافة اشارة مرجعية لمكتبة VBA إلى مشروع العمل
الشيفرة الزمنية العينية التالية تضيف أو تسجل اثنين من مراجع المكتبات إلى مشروع VBA لسجل العمل باستخدام طريقة VbaProject.getReferences().addRegisteredReference().
// 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"); | |