VbaModuleCollection klass

VbaModuleCollection klass

Representerar listan över VbaModule

Typen VbaModuleCollection avslöjar följande medlemmar:

Egenskaper

Fast egendomBeskrivning
capacityHämtar eller anger antalet element som arraylistan kan innehålla.

Metoder

MetodBeskrivning
add(self, sheet)Lägger till modul för ett kalkylblad.
add(self, type, name)Lägger till modul.
get(self, index)Hämtar VbaModule i listan via indexet.
get(self, name)Hämtar VbaModule i listan efter namnet.
copy_to(self, array)Kopierar hela arraylistan till en kompatibel endimensionell arraylista, med början i början av målarraylistan.
copy_to(self, index, array, array_index, count)Kopierar ett elementområde från arraylistan till en kompatibel endimensionell arraylista, med början vid det angivna indexet för målarraylistan.
index_of(self, item, index)Söker efter det angivna objektet och returnerar det nollbaserade indexet för den första förekomsten inom intervallet av element i arraylistan som sträcker sig från det angivna indexet till det sista elementet.
index_of(self, item, index, count)Söker efter det angivna objektet och returnerar det nollbaserade indexet för den första förekomsten inom elementintervallet i arraylistan som börjar vid det angivna indexet och innehåller det angivna antalet element.
last_index_of(self, item)Söker efter det angivna objektet och returnerar det nollbaserade indexet för den senaste förekomsten inom hela arraylistan.
last_index_of(self, item, index)Söker efter det angivna objektet och returnerar det nollbaserade indexet för den senaste förekomsten inom intervallet av element i arraylistan som sträcker sig från det första elementet till det angivna indexet.
last_index_of(self, item, index, count)Söker efter det angivna objektet och returnerar det nollbaserade indexet för den senaste förekomsten inom elementintervallet i arraylistan som innehåller det angivna antalet element och slutar vid det angivna indexet.
add_designer_storage(self, name, data)
get_designer_storage(self, name)Representerar Designerns data.
add_user_form(self, name, codes, designer_storage)Infoga användarformulär i VBA-projekt.
remove_by_worksheet(self, sheet)Tar bort modulen för ett kalkylblad.
remove_by_name(self, name)Ta bort modulen efter namn
binary_search(self, item)Söker igenom hela den sorterade arraylistan efter ett element med hjälp av standardjämföraren och returnerar elementets nollbaserade index.

Exempel

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

Se även