VbaModuleCollection

VbaModuleCollection class

يمثل قائمةVbaModule

public class VbaModuleCollection : CollectionBase<VbaModule>

الخصائص

اسموصف
Capacity { get; set; }
Count { get; }
Item { get; }يحصلVbaModule في القائمة من خلال الفهرس. (2 indexers)
Item { get; set; }

طُرق

اسموصف
Add(Worksheet)يضيف وحدة لورقة العمل .
Add(VbaModuleType, string)يضيف وحدة .
AddDesignerStorage(string, byte[])
BinarySearch(VbaModule)
BinarySearch(VbaModule, IComparer<VbaModule>)
BinarySearch(int, int, VbaModule, IComparer<VbaModule>)
Clear()
Contains(VbaModule)
CopyTo(VbaModule[])
CopyTo(VbaModule[], int)
CopyTo(int, VbaModule[], int, int)
Exists(Predicate<VbaModule>)
Find(Predicate<VbaModule>)
FindAll(Predicate<VbaModule>)
FindIndex(Predicate<VbaModule>)
FindIndex(int, Predicate<VbaModule>)
FindIndex(int, int, Predicate<VbaModule>)
FindLast(Predicate<VbaModule>)
FindLastIndex(Predicate<VbaModule>)
FindLastIndex(int, Predicate<VbaModule>)
FindLastIndex(int, int, Predicate<VbaModule>)
GetDesignerStorage(string)يمثل بيانات المصمم.
GetEnumerator()
IndexOf(VbaModule)
IndexOf(VbaModule, int)
IndexOf(VbaModule, int, int)
LastIndexOf(VbaModule)
LastIndexOf(VbaModule, int)
LastIndexOf(VbaModule, int, int)
Remove(string)إزالة الوحدة بالاسم
Remove(Worksheet)يزيل الوحدة النمطية لورقة العمل .
RemoveAt(int)

أمثلة


[C#]

// إنشاء كائن مصنف
Workbook workbook = new Workbook();
 // التهيئة لمشروع VBA.
VbaProject vbaProject = workbook.VbaProject; 
// أضف وحدة جديدة.
vbaProject.Modules.Add(VbaModuleType.Class, "test");
// حفظ ملف Excel
workbook.Save("book1.xlsm");

 [Visual Basic]

'إنشاء كائن مصنف
Dim workbook As Workbook = New Workbook()
'مشروع التهيئة VBA.
Dim vbaProject as VbaProject  = workbook.VbaProject
'أضف وحدة جديدة.
vbaProject.Modules.Add(VbaModuleType.Class, "test")
'حفظ ملف Excel
workbook.Save("book1.xlsm")

أنظر أيضا