Aracılığıyla paylaş


ApplicationFactory.GetVstoObject Yöntem (_Workbook)

Döndürür bir Microsoft.Office.Tools.Excel.Workbook ana öğe genişleten işlevselliğinin belirtilen özgün çalışma kitabı nesnesi.

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 maddesi.

Açıklamalar

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öntemi oluşturur Yeni bir Microsoft.Office.Tools.Excel.Workbook böyle bir nesne zaten oluşturuldu, 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 edebilir: Microsoft.Office.Interop.Excel._Workbook ve Microsoft.Office.Interop.Excel.Workbook. Genellikle, bir Excel çalışma kitabı 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 bir Excel eklentisini 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ştirmelerinde Yerel Office Nesnelerinden Genişletilmiş Nesneleri Alma