VbaModuleCollection classe

VbaModuleCollection classe

Rappresenta l’elenco di VbaModule

Il tipo VbaModuleCollection espone i seguenti membri:

Proprietà

ProprietàDescrizione
capacityOttiene o imposta il numero di elementi che l’elenco dell’array può contenere.

Metodi

MetodoDescrizione
add(self, sheet)Aggiunge un modulo per un foglio di lavoro.
add(self, type, name)Aggiunge il modulo.
get(self, index)Ottiene VbaModule nell’elenco tramite l’indice.
get(self, name)Ottiene VbaModule nell’elenco in base al nome.
copy_to(self, array)Copia l’intero elenco di array in un elenco di array unidimensionale compatibile, iniziando dall’inizio dell’elenco di array di destinazione.
copy_to(self, index, array, array_index, count)Copia un intervallo di elementi dall’elenco di array a un elenco di array unidimensionale compatibile, a partire dall’indice specificato dell’elenco di array di destinazione.
index_of(self, item, index)Cerca l’oggetto specificato e restituisce l’indice a partire da zero della prima occorrenza nell’intervallo di elementi nell’elenco di array che si estende dall’indice specificato all’ultimo elemento.
index_of(self, item, index, count)Cerca l’oggetto specificato e restituisce l’indice a partire da zero della prima occorrenza nell’intervallo di elementi nell’elenco di array che inizia dall’indice specificato e contiene il numero specificato di elementi.
last_index_of(self, item)Cerca l’oggetto specificato e restituisce l’indice a partire da zero dell’ultima occorrenza nell’intero elenco di array.
last_index_of(self, item, index)Cerca l’oggetto specificato e restituisce l’indice a partire da zero dell’ultima occorrenza nell’intervallo di elementi nell’elenco di array che si estende dal primo elemento all’indice specificato.
last_index_of(self, item, index, count)Cerca l’oggetto specificato e restituisce l’indice a partire da zero dell’ultima occorrenza nell’intervallo di elementi nell’elenco di array che contiene il numero specificato di elementi e termina all’indice specificato.
add_designer_storage(self, name, data)
get_designer_storage(self, name)Rappresenta i dati del Designer.
add_user_form(self, name, codes, designer_storage)Inserire il modulo utente nel progetto VBA.
remove_by_worksheet(self, sheet)Rimuove il modulo per un foglio di lavoro.
remove_by_name(self, name)Rimuovi il modulo dal nome
binary_search(self, item)Cerca un elemento nell’intero elenco dell’array ordinato utilizzando il comparatore predefinito e restituisce l’indice basato su zero dell’elemento.

Esempio

from aspose.cells import Workbook
from aspose.cells.vba import VbaModuleType

# Instantiating a Workbook object
workbook = Workbook()
#  Init VBA project.
vbaProject = workbook.vba_project
#  Add a new module.
vbaProject.modules.add(VbaModuleType.CLASS, "test")
# Saving the Excel file
workbook.save("book1.xlsm")

Guarda anche