VbaModuleCollection Klasse

VbaModuleCollection Klasse

Stellt die Liste der VbaModule dar

Der Typ VbaModuleCollection macht die folgenden Member verfügbar:

Eigenschaften

EigentumBeschreibung
capacityRuft die Anzahl der Elemente ab, die die Array-Liste enthalten kann, oder legt diese fest.

Methoden

MethodeBeschreibung
add(self, sheet)Fügt ein Modul für ein Arbeitsblatt hinzu.
add(self, type, name)Fügt Modul hinzu.
get(self, index)Ruft VbaModule in der Liste über den Index ab.
get(self, name)Ruft VbaModule in der Liste anhand des Namens ab.
copy_to(self, array)Kopiert die gesamte Array-Liste in eine kompatible eindimensionale Array-Liste, beginnend am Anfang der Ziel-Array-Liste.
copy_to(self, index, array, array_index, count)Kopiert einen Bereich von Elementen aus der Array-Liste in eine kompatible eindimensionale Array-Liste, beginnend am angegebenen Index der Ziel-Array-Liste.
index_of(self, item, index)Sucht nach dem angegebenen Objekt und gibt den nullbasierten Index des ersten Vorkommens innerhalb des Elementbereichs in der Array-Liste zurück, der sich vom angegebenen Index bis zum letzten Element erstreckt.
index_of(self, item, index, count)Sucht nach dem angegebenen Objekt und gibt den nullbasierten Index des ersten Vorkommens innerhalb des Elementbereichs in der Array-Liste zurück, der am angegebenen Index beginnt und die angegebene Anzahl von Elementen enthält.
last_index_of(self, item)Sucht nach dem angegebenen Objekt und gibt den nullbasierten Index des letzten Vorkommens innerhalb der gesamten Arrayliste zurück.
last_index_of(self, item, index)Sucht nach dem angegebenen Objekt und gibt den nullbasierten Index des letzten Vorkommens innerhalb des Elementbereichs in der Array-Liste zurück, der sich vom ersten Element bis zum angegebenen Index erstreckt.
last_index_of(self, item, index, count)Sucht nach dem angegebenen Objekt und gibt den nullbasierten Index des letzten Vorkommens innerhalb des Elementbereichs in der Array-Liste zurück, der die angegebene Anzahl von Elementen enthält und am angegebenen Index endet.
add_designer_storage(self, name, data)
get_designer_storage(self, name)Stellt die Daten des Designers dar.
add_user_form(self, name, codes, designer_storage)Benutzerformular in VBA-Projekt einfügen.
remove_by_worksheet(self, sheet)Entfernt das Modul für ein Arbeitsblatt.
remove_by_name(self, name)Entfernen Sie das Modul anhand des Namens
binary_search(self, item)Durchsucht die gesamte sortierte Array-Liste mithilfe des Standardvergleichers nach einem Element und gibt den nullbasierten Index des Elements zurück.

Beispiel

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")

Siehe auch