VbaModuleCollection

VbaModuleCollection class

Representa la lista deVbaModule

public class VbaModuleCollection : CollectionBase<VbaModule>

Propiedades

NombreDescripción
Capacity { get; set; }
Count { get; }
Item { get; }ObtieneVbaModule en la lista por el index. (2 indexers)
Item { get; set; }

Métodos

NombreDescripción
Add(Worksheet)Agrega módulo para una hoja de trabajo.
Add(VbaModuleType, string)Agrega módulo.
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)Representa los datos de Designer.
GetEnumerator()
IndexOf(VbaModule)
IndexOf(VbaModule, int)
IndexOf(VbaModule, int, int)
LastIndexOf(VbaModule)
LastIndexOf(VbaModule, int)
LastIndexOf(VbaModule, int, int)
Remove(string)Eliminar el módulo por el nombre
Remove(Worksheet)Elimina el módulo de una hoja de trabajo.
RemoveAt(int)

Ejemplos


[C#]

// Instanciando un objeto Workbook
Workbook workbook = new Workbook();
 // Inicie el proyecto VBA.
VbaProject vbaProject = workbook.VbaProject; 
// Agregar un nuevo módulo.
vbaProject.Modules.Add(VbaModuleType.Class, "test");
//Guardando el archivo de Excel
workbook.Save("book1.xlsm");

 [Visual Basic]

'Crear una instancia de un objeto Workbook
Dim workbook As Workbook = New Workbook()
'Inicie proyecto VBA.
Dim vbaProject as VbaProject  = workbook.VbaProject
'Agregar un nuevo módulo.
vbaProject.Modules.Add(VbaModuleType.Class, "test")
'Guardar el archivo de Excel
workbook.Save("book1.xlsm")

Ver también