WorksheetExtensions.HasVstoObject 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
| HasVstoObject(_Worksheet, ApplicationFactory) |
WorksheetUygulama düzeyi eklentideki geçerli nesne için bir konak öğesinin oluşturulup oluşturulmayacağını gösteren bir değer döndürür Worksheet . Projenizdeki |
| HasVstoObject(_Worksheet, Factory) |
WorksheetBelge düzeyi özelleştirmesindeki geçerli nesne için bir konak öğesinin oluşturulup oluşturulmayacağını gösteren bir değer döndürür Worksheet . Projenizdeki |
HasVstoObject(_Worksheet, ApplicationFactory)
public static bool HasVstoObject (this Microsoft.Office.Interop.Excel._Worksheet worksheet, Microsoft.Office.Tools.Excel.ApplicationFactory factory);
Parametreler
- worksheet
- _Worksheet
Sınanacak yerel çalışma sayfası nesnesi. Bu parametreyi kendiniz sağlamayın. Bir Excel çalışma sayfası ü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
trueWorksheetgeçerli nesne için bir konak öğesi oluşturulduysa Worksheet , aksi durumda false .
Açıklamalar
Uygulama düzeyi eklentisürümünde, bir Microsoft.Office.Tools.Excel.Worksheet konak öğesinin herhangi bir nesne için mevcut olup olmadığını anlamak için bu yöntemi çağırabilirsiniz Microsoft.Office.Interop.Excel.Worksheet . Genellikle, bir Excel çalışma sayfasını kapatmadan veya kaydetmeden önce sürdürmek istediğiniz yönetilen denetimlerin varlığını test etmek için bu yöntemi kullanın.
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
WorksheetParametresi Microsoft.Office.Interop.Excel._Worksheet , öğesinin üst arabirimi olan türüdür Microsoft.Office.Interop.Excel.Worksheet . Bu nedenle, bu yöntem her iki türü de genişletir: Microsoft.Office.Interop.Excel._Worksheet ve Microsoft.Office.Interop.Excel.Worksheet . Genellikle, bir Excel çalışma sayfasına başvurduğunuzda, bir kullanırsınız Microsoft.Office.Interop.Excel.Worksheet .
Şunlara uygulanır
HasVstoObject(_Worksheet, Factory)
public static bool HasVstoObject (this Microsoft.Office.Interop.Excel._Worksheet worksheet, Microsoft.Office.Tools.Excel.Factory factory);
Parametreler
- worksheet
- _Worksheet
Sınanacak yerel çalışma sayfası nesnesi. Bu parametreyi kendiniz sağlamayın. Bir Excel çalışma sayfası ü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
trueWorksheetgeçerli nesne için bir konak öğesi oluşturulduysa Worksheet , aksi durumda false .
Açıklamalar
Belge düzeyi özelleştirmesinde, bu yöntem true yalnızca Microsoft.Office.Interop.Excel.Worksheet Bu yöntemi çağırdığınız nesne, Microsoft.Office.Tools.Excel.Worksheet geçerli özelleştirmesindeki bir konak öğesinin temeldeki nesnesidir. Aksi takdirde, bu yöntem döndürür false .
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 , HasVstoObject 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
WorksheetParametresi Microsoft.Office.Interop.Excel._Worksheet , öğesinin üst arabirimi olan türüdür Microsoft.Office.Interop.Excel.Worksheet . Bu nedenle, bu yöntem her iki türü de genişletir: Microsoft.Office.Interop.Excel._Worksheet ve Microsoft.Office.Interop.Excel.Worksheet . Genellikle, bir Excel çalışma sayfasına başvurduğunuzda, bir kullanırsınız Microsoft.Office.Interop.Excel.Worksheet .