WorkbookExtensions.GetVstoObject Yöntem
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Aşırı Yüklemeler
| GetVstoObject(_Workbook, ApplicationFactory) |
WorkbookUygulama düzeyi eklentideki geçerli nesnenin işlevselliğini genişleten bir konak öğesi döndürür Workbook . Projenizdeki |
| GetVstoObject(_Workbook, Factory) |
WorkbookBelge düzeyi özelleştirmesindeki geçerli nesnenin işlevselliğini genişleten bir konak öğesi döndürür Workbook . Projenizdeki |
GetVstoObject(_Workbook, ApplicationFactory)
public static Microsoft.Office.Tools.Excel.Workbook GetVstoObject (this Microsoft.Office.Interop.Excel._Workbook workbook, Microsoft.Office.Tools.Excel.ApplicationFactory factory);
Parametreler
- workbook
- _Workbook
Genişletilecek yerel çalışma kitabı nesnesi. Bu parametreyi kendiniz sağlamayın. Bir Excel çalışma kitabı üzerinde bu yöntemi çağırdığınızda, çalışma zamanı bu parametreyi sağlar.
- factory
- ApplicationFactory
Uygulama düzeyi eklentinizde belirli özelliklere erişim sağlayan nesne. Globals.FactoryNesneyi bu parametreye geçirin.
Döndürülenler
Geçerli nesnenin işlevselliğini genişleten bir konak öğesi Workbook .
Açıklamalar
Uygulama düzeyi eklentisürümünde, Excel 'de açık olan herhangi bir çalışma kitabını genişletmek için bu yöntemi çağırın. Bu yöntem Microsoft.Office.Tools.Excel.Workbook , Microsoft.Office.Interop.Excel.Workbook Bu yöntemi çağırdığınız nesne için daha önce oluşturulmuş bir nesne yoksa, yeni bir konak öğesi oluşturur. Aynı nesne üzerinde Bu metoda yapılan sonraki çağrılar Microsoft.Office.Interop.Excel.Workbook aynı Microsoft.Office.Tools.Excel.Workbook örneği döndürür.
Bu yöntem, 3,5 .NET Framework veya ' ye yeniden hedeflendirmeden Office projeleriyle geriye dönük uyumluluk için sağlanır .NET Framework 4 .NET Framework 4.5 . Veya ' i hedefleyen yeni projelerde .NET Framework 4 .NET Framework 4.5 , GetVstoObject projenizdeki nesne tarafından sunulan yöntemi çağırmanız gerekir Globals.Factory .
Daha fazla bilgi için bkz. çalışma ZAMANıNDA VSTO Eklentilerindeki Word belgelerini ve Excel çalışma kitaplarını genişletme.
Not
workbookParametresi Microsoft.Office.Interop.Excel._Workbook , öğesinin üst arabirimi olan türüdür Microsoft.Office.Interop.Excel.Workbook . Bu nedenle, bu yöntem her iki türü de genişletir: Microsoft.Office.Interop.Excel._Workbook ve Microsoft.Office.Interop.Excel.Workbook . Genellikle, bir Excel çalışma kitabına başvurduğunuzda bir kullanırsınız Microsoft.Office.Interop.Excel.Workbook .
Şunlara uygulanır
GetVstoObject(_Workbook, Factory)
public static Microsoft.Office.Tools.Excel.Workbook GetVstoObject (this Microsoft.Office.Interop.Excel._Workbook workbook, Microsoft.Office.Tools.Excel.Factory factory);
Parametreler
- workbook
- _Workbook
Genişletilecek yerel çalışma kitabı nesnesi. Bu parametreyi kendiniz sağlamayın. Bir Excel çalışma kitabı üzerinde bu yöntemi çağırdığınızda, çalışma zamanı bu parametreyi sağlar.
- factory
- Factory
Belge düzeyi özelleştirmenizdeki belirli özelliklere erişim sağlayan nesne. Globals.FactoryNesneyi bu parametreye geçirin.
Döndürülenler
Geçerli nesnenin işlevselliğini genişleten bir konak öğesi Workbook .
Açıklamalar
Belge düzeyi özelleştirmesindeki bu yöntemi, Microsoft.Office.Tools.Excel.Workbook geçerli özelleştirmesindeki bir konak öğesini almak için çağırabilirsiniz. Microsoft.Office.Interop.Excel.WorkbookBu yöntemi çağırdığınız nesne, Microsoft.Office.Tools.Excel.Workbook geçerli özelleştirmesindeki bir konak öğesinin temeldeki nesnesi değilse, bu yöntem döndürür null .
Bu yöntem, 3,5 .NET Framework veya ' ye yeniden hedeflendirmeden Office projeleriyle geriye dönük uyumluluk için sağlanır .NET Framework 4 .NET Framework 4.5 . Veya ' i hedefleyen yeni projelerde .NET Framework 4 .NET Framework 4.5 , GetVstoObject projenizdeki nesne tarafından sunulan yöntemi çağırmanız gerekir Globals.Factory . Daha fazla bilgi için bkz. belge düzeyi özelleştirmelerini programlama.
Not
workbookParametresi Microsoft.Office.Interop.Excel._Workbook , öğesinin üst arabirimi olan türüdür Microsoft.Office.Interop.Excel.Workbook . Bu nedenle, bu yöntem her iki türü de genişletir: Microsoft.Office.Interop.Excel._Workbook ve Microsoft.Office.Interop.Excel.Workbook . Genellikle, bir Excel çalışma kitabına başvurduğunuzda bir kullanırsınız Microsoft.Office.Interop.Excel.Workbook .