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
- workbook
Tür: Microsoft.Office.Interop.Excel._Workbook
Özgün çalışma kitabını nesnenin Genişletilmiş nesne almak.Bu parametre türü olmasına rağmen Microsoft.Office.Interop.Excel._Workbook, genelde geçmesi bir Microsoft.Office.Interop.Excel.Workbook Nesne bu yöntemi.
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
- Anında arayanlar için tam güven. Bu üye kısmen güvenilen kodla kullanılamaz. Daha fazla bilgi için bkz. kısmen güvenilir kod tarafından Kitaplıklar kullanma.
Ayrıca bkz.
Başvuru
Microsoft.Office.Tools.Excel Ad Alanı
Diğer Kaynaklar
Belge Düzeyi Özelleştirmelerinde Yerel Office Nesnelerinden Genişletilmiş Nesneleri Alma