VbaModuleCollection

VbaModuleCollection class

Représente la liste desVbaModule

public class VbaModuleCollection : CollectionBase<VbaModule>

Propriétés

NomLa description
Capacity { get; set; }
Count { get; }
Item { get; }ObtientVbaModule dans la liste par l’index. (2 indexers)
Item { get; set; }

Méthodes

NomLa description
Add(Worksheet)Ajoute un module pour une feuille de calcul.
Add(VbaModuleType, string)Ajoute un module.
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)Représente les données de Designer.
GetEnumerator()
IndexOf(VbaModule)
IndexOf(VbaModule, int)
IndexOf(VbaModule, int, int)
LastIndexOf(VbaModule)
LastIndexOf(VbaModule, int)
LastIndexOf(VbaModule, int, int)
Remove(string)Supprimer le module par le nom
Remove(Worksheet)Supprime le module d’une feuille de calcul.
RemoveAt(int)

Exemples


[C#]

//Instanciation d'un objet Workbook
Workbook workbook = new Workbook();
 // Initier le projet VBA.
VbaProject vbaProject = workbook.VbaProject; 
// Ajoute un nouveau module.
vbaProject.Modules.Add(VbaModuleType.Class, "test");
//Enregistrement du fichier Excel
workbook.Save("book1.xlsm");

 [Visual Basic]

'Instanciation d'un objet Workbook
Dim workbook As Workbook = New Workbook()
'Lancer le projet VBA.
Dim vbaProject as VbaProject  = workbook.VbaProject
'Ajouter un nouveau module.
vbaProject.Modules.Add(VbaModuleType.Class, "test")
'Enregistrement du fichier Excel
workbook.Save("book1.xlsm")

Voir également