VbaProjectReferenceCollection

VbaProjectReferenceCollection class

يمثل جميع مراجع مشروع VBA .

public class VbaProjectReferenceCollection : CollectionBase<VbaProjectReference>

الخصائص

اسم وصف
Capacity { get; set; }
Count { get; }
Item { get; } احصل على المرجع في القائمة من خلال الفهرس .
Item { get; set; }

طُرق

اسم وصف
AddControlRefrernce(string, string, string, string) قم بإضافة مرجع إلى مكتبة نوع ملفوفة ومكتبة النوع الموسعة الخاصة بها.
AddProjectRefrernce(string, string, string) إضافة مرجع إلى مشروع VBA خارجي.
AddRegisteredReference(string, string) إضافة مرجع إلى مكتبة نوع التنفيذ التلقائي.
BinarySearch(VbaProjectReference)
BinarySearch(VbaProjectReference, IComparer<VbaProjectReference>)
BinarySearch(int, int, VbaProjectReference, IComparer<VbaProjectReference>)
Clear()
Contains(VbaProjectReference)
Copy(VbaProjectReferenceCollection) نسخ مراجع من مشروع VBA آخر .
CopyTo(VbaProjectReference[])
CopyTo(VbaProjectReference[], int)
CopyTo(int, VbaProjectReference[], int, int)
Exists(Predicate<VbaProjectReference>)
Find(Predicate<VbaProjectReference>)
FindAll(Predicate<VbaProjectReference>)
FindIndex(Predicate<VbaProjectReference>)
FindIndex(int, Predicate<VbaProjectReference>)
FindIndex(int, int, Predicate<VbaProjectReference>)
FindLast(Predicate<VbaProjectReference>)
FindLastIndex(Predicate<VbaProjectReference>)
FindLastIndex(int, Predicate<VbaProjectReference>)
FindLastIndex(int, int, Predicate<VbaProjectReference>)
GetEnumerator()
IndexOf(VbaProjectReference)
IndexOf(VbaProjectReference, int)
IndexOf(VbaProjectReference, int, int)
LastIndexOf(VbaProjectReference)
LastIndexOf(VbaProjectReference, int)
LastIndexOf(VbaProjectReference, int, int)
RemoveAt(int)

أمثلة


[C#]

// إنشاء كائن مصنف
Workbook workbook = new Workbook();
 // التهيئة لمشروع VBA.
VbaProject vbaProject = workbook.VbaProject;
// إضافة مرجع مشروع vba
vbaProject.References.AddRegisteredReference("stdole", "*\\G{00020430-0000-0000-C000-000000000046}#2.0#0#C:\\Windows\\system32\\stdole2.tlb#OLE Automation");
// حفظ ملف Excel
workbook.Save("book1.xlsm");

 [Visual Basic]

'إنشاء كائن مصنف
Dim workbook As Workbook = New Workbook()
'مشروع التهيئة VBA.
Dim vbaProject as VbaProject  = workbook.VbaProject
'أضف مرجع مشروع vba
vbaProject.References.AddRegisteredReference("stdole", "*\\G{00020430-0000-0000-C000-000000000046}#2.0#0#C:\\Windows\\system32\\stdole2.tlb#OLE Automation")
'حفظ ملف Excel
workbook.Save("book1.xlsm")

أنظر أيضا