VbaProjectReferenceCollection

VbaProjectReferenceCollection class

VBA projesinin tüm başvurularını temsil eder.

public class VbaProjectReferenceCollection : CollectionBase<VbaProjectReference>

Özellikleri

İsimTanım
Capacity { get; set; }
Count { get; }
Item { get; }Listedeki referansı dizine göre alın.
Item { get; set; }

yöntemler

İsimTanım
AddControlRefrernce(string, string, string, string)Döndürülmüş tür kitaplığına ve genişletilmiş tür kitaplığına bir başvuru ekleyin.
AddProjectRefrernce(string, string, string)Harici bir VBA projesine başvuru ekler.
AddRegisteredReference(string, string)Otomasyon türü kitaplığına başvuru ekleyin.
BinarySearch(VbaProjectReference)
BinarySearch(VbaProjectReference, IComparer<VbaProjectReference>)
BinarySearch(int, int, VbaProjectReference, IComparer<VbaProjectReference>)
Clear()
Contains(VbaProjectReference)
Copy(VbaProjectReferenceCollection)Diğer VBA projesinden referansları kopyalar.
CopyTo(VbaProjectReference[])
CopyTo(VbaProjectReference[], int)
CopyTo(int, VbaProjectReference[], int, int)
Exists(Predicate<VbaProjectReference>)
Find(Predicate<VbaProjectReference>)
FindAll(Predicate<VbaProjectReference>)
FindIndex(Predicate<VbaProjectReference>)
FindIndex(int, Predicate<VbaProjectReference>)
FindIndex(int, int, Predicate<VbaProjectReference>)
FindLast(Predicate<VbaProjectReference>)
FindLastIndex(Predicate<VbaProjectReference>)
FindLastIndex(int, Predicate<VbaProjectReference>)
FindLastIndex(int, int, Predicate<VbaProjectReference>)
GetEnumerator()
IndexOf(VbaProjectReference)
IndexOf(VbaProjectReference, int)
IndexOf(VbaProjectReference, int, int)
LastIndexOf(VbaProjectReference)
LastIndexOf(VbaProjectReference, int)
LastIndexOf(VbaProjectReference, int, int)
RemoveAt(int)

Örnekler


[C#]

//Bir Çalışma Kitabı nesnesini başlatma
Workbook workbook = new Workbook();
 // VBA projesini başlat.
VbaProject vbaProject = workbook.VbaProject;
// vba proje referansı ekle
vbaProject.References.AddRegisteredReference("stdole", "*\\G{00020430-0000-0000-C000-000000000046}#2.0#0#C:\\Windows\\system32\\stdole2.tlb#OLE Automation");
//Excel dosyasını kaydetme
workbook.Save("book1.xlsm");

 [Visual Basic]

'Bir Çalışma Kitabı nesnesini başlatma
Dim workbook As Workbook = New Workbook()
'VBA projesini başlatın.
Dim vbaProject as VbaProject  = workbook.VbaProject
'vba proje referansı ekleyin
vbaProject.References.AddRegisteredReference("stdole", "*\\G{00020430-0000-0000-C000-000000000046}#2.0#0#C:\\Windows\\system32\\stdole2.tlb#OLE Automation")
'Excel dosyasını kaydetme
workbook.Save("book1.xlsm")

Ayrıca bakınız