WorkbookExtensions.GetVstoObject Yöntem

Tanım

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 Globals. Factory nesnesini factory parametreye geçirin.

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 Globals. Factory nesnesini factory parametreye geçirin.

GetVstoObject(_Workbook, ApplicationFactory)

WorkbookUygulama düzeyi eklentideki geçerli nesnenin işlevselliğini genişleten bir konak öğesi döndürür Workbook . Projenizdeki Globals. Factory nesnesini factory parametreye geçirin.

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

Workbook

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)

WorkbookBelge düzeyi özelleştirmesindeki geçerli nesnenin işlevselliğini genişleten bir konak öğesi döndürür Workbook . Projenizdeki Globals. Factory nesnesini factory parametreye geçirin.

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

Workbook

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 .

Şunlara uygulanır