VbaProjectReferenceCollection sınıfı

VbaProjectReferenceCollection sınıfı

VBA projesinin tüm referanslarını temsil eder.

VbaProjectReferenceCollection türü aşağıdaki üyeleri gösterir:

Özellikler

MülkTanım
capacityDizi listesinin içerebileceği öğe sayısını alır veya ayarlar.

Yöntemler

YöntemTanım
copy_to(array)Hedef dizi listesinin başından başlayarak tüm dizi listesini uyumlu bir tek boyutlu dizi listesine kopyalar.
copy_to(index, array, array_index, count)Dizi listesindeki bir dizi öğeyi, hedef dizi listesinin belirtilen dizininden başlayarak uyumlu bir tek boyutlu dizi listesine kopyalar.
index_of(item, index)Belirtilen nesneyi arar ve belirtilen dizinden son öğeye uzanan dizi listesindeki öğelerin aralığındaki ilk oluşumun sıfır tabanlı dizinini döndürür.
index_of(item, index, count)Belirtilen nesneyi arar ve belirtilen dizinde başlayan ve belirtilen sayıda öğe içeren dizi listesindeki öğe aralığı içindeki ilk oluşumun sıfır tabanlı dizinini döndürür.
last_index_of(item)Belirtilen nesneyi arar ve tüm dizi listesindeki son oluşumun sıfır tabanlı dizinini döndürür.
last_index_of(item, index)Belirtilen nesneyi arar ve ilk öğeden belirtilen dizine kadar uzanan dizi listesindeki öğe aralığı içindeki son oluşumun sıfır tabanlı dizinini döndürür.
last_index_of(item, index, count)Belirtilen nesneyi arar ve belirtilen sayıda öğeyi içeren ve belirtilen dizinde biten dizi listesindeki öğe aralığındaki son oluşumun sıfır tabanlı dizinini döndürür.
add_registered_reference(name, libid)Bir Otomasyon türü kitaplığına bir başvuru ekleyin.
add_control_refrernce(name, libid, twiddledlibid, extended_libid)Döndürülmüş bir tür kitaplığına ve onun genişletilmiş tür kitaplığına bir başvuru ekleyin.
add_project_refrernce(name, absolute_libid, relative_libid)Harici bir VBA projesine referans ekler.
binary_search(item)Varsayılan karşılaştırıcıyı kullanarak sıralanmış dizi listesinin tamamında bir öğe arar ve öğenin sıfır tabanlı dizinini döndürür.

Örnek

from aspose.cells import Workbook

# Instantiating a Workbook object
workbook = Workbook()
#  Init VBA project.
vbaProject = workbook.vba_project
#  Add vba project reference
vbaProject.references.add_registered_reference("stdole", "*\\G{00020430-0000-0000-C000-000000000046}#2.0#0#C:\\Windows\\system32\\stdole2.tlb#OLE Automation")
# Saving the Excel file
workbook.save("book1.xlsm")

Ayrıca bakınız