DocumentExtensions.GetVstoObject Yöntem

Tanım

Aşırı Yüklemeler

GetVstoObject(_Document, ApplicationFactory)

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

GetVstoObject(_Document, Factory)

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

GetVstoObject(_Document, ApplicationFactory)

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

public static Microsoft.Office.Tools.Word.Document GetVstoObject (this Microsoft.Office.Interop.Word._Document document, Microsoft.Office.Tools.Word.ApplicationFactory factory);

Parametreler

document
_Document

Genişletilecek yerel belge nesnesi. Bu parametreyi kendiniz sağlamayın. Bu yöntemi bir Word belgesinde ç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

Document

Geçerli nesnenin işlevselliğini genişleten bir konak öğesi Document .

Açıklamalar

Uygulama düzeyi eklentisürümünde, Word 'de açık olan herhangi bir belgeyi genişletmek için bu yöntemi çağırın. Bu yöntem Microsoft.Office.Tools.Word.Document , Microsoft.Office.Interop.Word.Document 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.Word.Document aynı Microsoft.Office.Tools.Word.Document ö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

documentParametresi Microsoft.Office.Interop.Word._Document , öğesinin üst arabirimi olan türüdür Microsoft.Office.Interop.Word.Document . Bu nedenle, bu yöntem her iki türü de genişletir: Microsoft.Office.Interop.Word._Document ve Microsoft.Office.Interop.Word.Document . Genellikle, bir Word belgesine başvuru yaptığınızda bir kullanırsınız Microsoft.Office.Interop.Word.Document .

Şunlara uygulanır

GetVstoObject(_Document, Factory)

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

public static Microsoft.Office.Tools.Word.Document GetVstoObject (this Microsoft.Office.Interop.Word._Document document, Microsoft.Office.Tools.Word.Factory factory);

Parametreler

document
_Document

Genişletilecek yerel belge nesnesi. Bu parametreyi kendiniz sağlamayın. Bu yöntemi bir Word belgesinde ç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

Document

Geçerli nesnenin işlevselliğini genişleten bir konak öğesi Document .

Açıklamalar

Belge düzeyi özelleştirmesindeki bu yöntemi, Microsoft.Office.Tools.Word.Document geçerli özelleştirmesindeki bir konak öğesini almak için çağırabilirsiniz. Microsoft.Office.Interop.Word.DocumentBu yöntemi çağırdığınız nesne, Microsoft.Office.Tools.Word.Document 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

documentParametresi Microsoft.Office.Interop.Word._Document , öğesinin üst arabirimi olan türüdür Microsoft.Office.Interop.Word.Document . Bu nedenle, bu yöntem her iki türü de genişletir: Microsoft.Office.Interop.Word._Document ve Microsoft.Office.Interop.Word.Document . Genellikle, bir Word belgesine başvuru yaptığınızda bir kullanırsınız Microsoft.Office.Interop.Word.Document .

Şunlara uygulanır