VbaModuleCollection

VbaModuleCollection class

Rappresenta l’elenco diVbaModule

public class VbaModuleCollection : CollectionBase<VbaModule>

Proprietà

NomeDescrizione
Capacity { get; set; }
Count { get; }
Item { get; }OttieneVbaModule nell’elenco dall’indice. (2 indexers)
Item { get; set; }

Metodi

NomeDescrizione
Add(Worksheet)Aggiunge un modulo per un foglio di lavoro.
Add(VbaModuleType, string)Aggiunge il modulo.
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)Rappresenta i dati di Designer.
GetEnumerator()
IndexOf(VbaModule)
IndexOf(VbaModule, int)
IndexOf(VbaModule, int, int)
LastIndexOf(VbaModule)
LastIndexOf(VbaModule, int)
LastIndexOf(VbaModule, int, int)
Remove(string)Rimuovere il modulo con il nome
Remove(Worksheet)Rimuove il modulo per un foglio di lavoro.
RemoveAt(int)

Esempi


[C#]

//Creazione di un'istanza di un oggetto cartella di lavoro
Workbook workbook = new Workbook();
 // Inizia il progetto VBA.
VbaProject vbaProject = workbook.VbaProject; 
// Aggiungi un nuovo modulo.
vbaProject.Modules.Add(VbaModuleType.Class, "test");
//Salvataggio del file Excel
workbook.Save("book1.xlsm");

 [Visual Basic]

'Creazione di un'istanza di un oggetto Workbook
Dim workbook As Workbook = New Workbook()
'Inizia il progetto VBA.
Dim vbaProject as VbaProject  = workbook.VbaProject
'Aggiungi un nuovo modulo.
vbaProject.Modules.Add(VbaModuleType.Class, "test")
'Salvataggio del file Excel
workbook.Save("book1.xlsm")

Guarda anche