Aracılığıyla paylaş


ApplicationFactory.GetVstoObject Yöntem (_Workbook)

Döndürür bir Microsoft.Office.Tools.Excel.Workbook ana öğeyi belirtilen özgün çalışma kitabını nesnesinin işlevselliğini uzatır.

Ad alanı:  Microsoft.Office.Tools.Excel
Derleme:  Microsoft.Office.Tools.Excel (Microsoft.Office.Tools.Excel.dll içinde)

Sözdizimi

'Bildirim
Function GetVstoObject ( _
    workbook As _Workbook _
) As Workbook
Workbook GetVstoObject(
    _Workbook workbook
)

Parametreler

Dönüş Değeri

Tür: Microsoft.Office.Tools.Excel.Workbook
Özgün çalışma kitabını nesnesinin işlevselliğini uzatır ana öğe.

Notlar

Bir uygulama düzeyinde Excel'de açık olan tüm çalışma kitabı özelleştirmek için eklenti, bu yöntemi çağırın.Bu yöntem oluşturur Yeni bir Microsoft.Office.Tools.Excel.Workbook böyle bir nesne zaten oluşturulmuş, nesne.Bu yöntem sonraki çaðrýlar varolan önbelleğe alınan örnek dönmek Microsoft.Office.Tools.Excel.Workbook nesne.Daha fazla bilgi için bkz. Word Belgelerini ve Excel Çalışma Kitaplarını Çalıştırma Zamanında Uygulama Düzeyi Eklentileri İçinde Genişletme.

[!NOT]

workbook Parametresi türü Microsoft.Office.Interop.Excel._Workbook, üst arabiriminin olduğu Microsoft.Office.Interop.Excel.Workbook.Bu nedenle, bu yöntem her iki türdeki nesneleri kabul edebilirsiniz: Microsoft.Office.Interop.Excel._Workbook ve Microsoft.Office.Interop.Excel.Workbook.Genellikle, bir Excel çalışma kitabına başvuru yaptığınızda, kullandığınız bir Microsoft.Office.Interop.Excel.Workbook.

Örnekler

Aşağıdaki kod örneği oluşturur bir Microsoft.Office.Tools.Excel.Workbook ana madde için etkin Excel çalışma kitabı.Çalıştır buradan bu kodu kullanmak için ThisAddIn Excel eklentisi sınıfında hedefleyen proje .NET Framework 4.

Dim vstoWorkbook As Workbook = _
    Globals.Factory.GetVstoObject(Me.Application.ActiveWorkbook)

For Each st As SmartTag In vstoWorkbook.VstoSmartTags
    System.Windows.Forms.MessageBox.Show(st.Caption)
Next
Workbook vstoWorkbook =
    Globals.Factory.GetVstoObject(this.Application.ActiveWorkbook);

foreach (SmartTag st in vstoWorkbook.VstoSmartTags)
{
    System.Windows.Forms.MessageBox.Show(st.Caption);
}

.NET Framework Güvenliği

Ayrıca bkz.

Başvuru

ApplicationFactory Arabirim

GetVstoObject Fazla Yük

Microsoft.Office.Tools.Excel Ad Alanı

Diğer Kaynaklar

Word Belgelerini ve Excel Çalışma Kitaplarını Çalıştırma Zamanında Uygulama Düzeyi Eklentileri İçinde Genişletme

Belge Düzeyi Özelleştirmelerini Programlama