IDocumentExtension Arabirim

Tanım

Bir nesnenin uzantısını Document temsil eder.

public interface class IDocumentExtension : Microsoft::Office::Tools::EntryPoint, Microsoft::Office::Tools::IExtension
[System.Runtime.InteropServices.Guid("C57DD47E-97F4-4744-A191-819A6F3CFEAD")]
public interface IDocumentExtension : Microsoft.Office.Tools.EntryPoint, Microsoft.Office.Tools.IExtension
[<System.Runtime.InteropServices.Guid("C57DD47E-97F4-4744-A191-819A6F3CFEAD")>]
type IDocumentExtension = interface
    interface IExtension
    interface EntryPoint
Public Interface IDocumentExtension
Implements EntryPoint, IExtension
Türetilmiş
Öznitelikler
Uygulamalar

Açıklamalar

Arabirimi, IDocumentExtension nesnelerin işlevselliğini Document genişleten bir üye kümesi tanımlar.

IDocumentExtension Arabirimi sınıfı tarafından DocumentBase uygulanır. Bu, belge düzeyi projelerinde oluşturulan ThisDocument sınıfın temel sınıfıdır. Daha fazla bilgi için bkz . Programlama Document-Level Özelleştirmeleri.

Özellikler

ExtensionBase

Tarafından IExtensiongenişletilmekte olan nesneyi alır.

(Devralındığı yer: IExtension)

Yöntemler

BeginInit()

Bu API, ürün altyapısını destekler ve doğrudan kodunuzdan kullanıma yönelik değildir.

Bir nesnenin uzantısını Document temsil eder.

(Devralındığı yer: EntryPoint)
CreateRibbonExtensibilityObject()

Microsoft.Office.Core.IRibbonExtensibility arabirimini uygulayan bir nesne döndürür.

CreateRibbonObjects()

Çalışma zamanında Word görüntülenecek Şerit (Visual Tasarım Aracı) öğelerini temsil eden bir nesne dizisi IRibbonExtension döndürür.

EndInit()

Bu API, ürün altyapısını destekler ve doğrudan kodunuzdan kullanıma yönelik değildir.

Bir nesnenin uzantısını Document temsil eder.

(Devralındığı yer: EntryPoint)
FinishInitialization()

Bu API, ürün altyapısını destekler ve doğrudan kodunuzdan kullanıma yönelik değildir.

Bir nesnenin uzantısını Document temsil eder.

(Devralındığı yer: EntryPoint)
GetAutomationObject()

Belge düzeyinde bir projeyle ilişkili belgede VBA kodu tarafından kullanılabilecek bir nesne almak için Office için Visual Studio Araçları çalışma zamanı tarafından çağrılır.

Initialize()

Bu API, ürün altyapısını destekler ve doğrudan kodunuzdan kullanıma yönelik değildir.

Bir nesnenin uzantısını Document temsil eder.

(Devralındığı yer: EntryPoint)
InitializeDataBindings()

Bu API, ürün altyapısını destekler ve doğrudan kodunuzdan kullanıma yönelik değildir.

Bir nesnenin uzantısını Document temsil eder.

(Devralındığı yer: EntryPoint)
OnShutdown()

Bu API, ürün altyapısını destekler ve doğrudan kodunuzdan kullanıma yönelik değildir.

Bir nesnenin uzantısını Document temsil eder.

(Devralındığı yer: EntryPoint)
OnStartup()

Bu API, ürün altyapısını destekler ve doğrudan kodunuzdan kullanıma yönelik değildir.

Bir nesnenin uzantısını Document temsil eder.

(Devralındığı yer: EntryPoint)
ProtectDocument()

Önbelleğe alınan veriler kaydedildikten sonra geliştiricilere belge düzeyindeki bir projede belgeye parola korumasını yeniden uygulama fırsatı vermek için Office için Visual Studio Araçları çalışma zamanı tarafından çağrılır.

RequestService(Guid)

Microsoft.Office.Core.IRibbonExtensibility arabirimini uygulayan bir nesne döndürür.

UnprotectDocument()

Geliştiricilere belge düzeyindeki bir projede belgeden parola korumasını kaldırma ve önbelleğe alınmış verilerin kaydedilmesini etkinleştirme fırsatı vermek için Office için Visual Studio Araçları çalışma zamanı tarafından çağrılır.

Şunlara uygulanır