IDocumentExtension Interface
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Représente une extension d'un objet Document.
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
- Dérivé
- Attributs
- Implémente
Remarques
L’interface IDocumentExtension définit un ensemble de membres qui étendent les fonctionnalités des Document objets.
Cette IDocumentExtension interface est implémentée par DocumentBase l'hôte. Il s’agit de la classe de base pour la classe générée ThisDocument
dans les projets au niveau du document. Pour plus d'informations, consultez Programming Document-Level Customizations.
Propriétés
ExtensionBase |
Obtient l'objet qui est étendu par ce IExtension. (Hérité de IExtension) |
Méthodes
BeginInit() |
Cette API prend en charge l'infrastructure du produit et n'est pas destinée à être utilisée directement à partir de votre code. Représente une extension d'un objet Document. (Hérité de EntryPoint) |
CreateRibbonExtensibilityObject() |
Retourne un objet qui implémente l’interface Microsoft.Office.Core.IRibbonExtensibility. |
CreateRibbonObjects() |
Retourne un tableau d’objets IRibbonExtension qui représentent les éléments Ruban (Concepteur visuel) à afficher dans Word au moment de l’exécution. |
EndInit() |
Cette API prend en charge l'infrastructure du produit et n'est pas destinée à être utilisée directement à partir de votre code. Représente une extension d'un objet Document. (Hérité de EntryPoint) |
FinishInitialization() |
Cette API prend en charge l'infrastructure du produit et n'est pas destinée à être utilisée directement à partir de votre code. Représente une extension d'un objet Document. (Hérité de EntryPoint) |
GetAutomationObject() |
Appelé par le Visual Studio Tools pour Office runtime pour obtenir un objet qui peut être utilisé par le code VBA dans le document associé à un projet au niveau du document. |
Initialize() |
Cette API prend en charge l'infrastructure du produit et n'est pas destinée à être utilisée directement à partir de votre code. Représente une extension d'un objet Document. (Hérité de EntryPoint) |
InitializeDataBindings() |
Cette API prend en charge l'infrastructure du produit et n'est pas destinée à être utilisée directement à partir de votre code. Représente une extension d'un objet Document. (Hérité de EntryPoint) |
OnShutdown() |
Cette API prend en charge l'infrastructure du produit et n'est pas destinée à être utilisée directement à partir de votre code. Représente une extension d'un objet Document. (Hérité de EntryPoint) |
OnStartup() |
Cette API prend en charge l'infrastructure du produit et n'est pas destinée à être utilisée directement à partir de votre code. Représente une extension d'un objet Document. (Hérité de EntryPoint) |
ProtectDocument() |
Appelé par le Visual Studio Tools pour Office runtime pour permettre aux développeurs de réappliquer la protection par mot de passe au document dans un projet au niveau du document une fois que les données mises en cache ont été enregistrées. |
RequestService(Guid) |
Retourne un objet qui implémente l’interface Microsoft.Office.Core.IRibbonExtensibility. |
UnprotectDocument() |
Appelé par le Visual Studio Tools pour Office runtime pour permettre aux développeurs de supprimer la protection par mot de passe du document dans un projet au niveau du document et d’activer l’enregistrement des données mises en cache. |