IDocumentExtension Interface
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Representa uma extensão de um objeto 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
- Derivado
- Atributos
- Implementações
Comentários
A IDocumentExtension interface define um conjunto de membros que estendem a funcionalidade de Document objetos.
O IDocumentExtension interface é implementada pelo DocumentBase classe. Essa é a classe base para a classe gerada ThisDocument em projetos de nível de documento. Para obter mais informações, consulte Programação Document-Level personalizações.
Propriedades
| ExtensionBase |
Obtém o objeto que está sendo estendido por esse IExtension. (Herdado de IExtension) |
Métodos
| BeginInit() |
Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código. Representa uma extensão de um objeto Document. (Herdado de EntryPoint) |
| CreateRibbonExtensibilityObject() |
Retorna um objeto que implementa a interface Microsoft.Office.Core.IRibbonExtensibility. |
| CreateRibbonObjects() |
Retorna uma matriz de objetos IRibbonExtension que representam os itens da Faixa de Opções (Visual Designer) a serem exibidos no Word em tempo de execução. |
| EndInit() |
Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código. Representa uma extensão de um objeto Document. (Herdado de EntryPoint) |
| FinishInitialization() |
Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código. Representa uma extensão de um objeto Document. (Herdado de EntryPoint) |
| GetAutomationObject() |
Chamado pelo runtime Visual Studio Tools para Office para obter um objeto que pode ser usado pelo código VBA no documento associado a um projeto no nível do documento. |
| Initialize() |
Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código. Representa uma extensão de um objeto Document. (Herdado de EntryPoint) |
| InitializeDataBindings() |
Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código. Representa uma extensão de um objeto Document. (Herdado de EntryPoint) |
| OnShutdown() |
Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código. Representa uma extensão de um objeto Document. (Herdado de EntryPoint) |
| OnStartup() |
Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código. Representa uma extensão de um objeto Document. (Herdado de EntryPoint) |
| ProtectDocument() |
Chamado pelo runtime do Visual Studio Tools para Office para dar aos desenvolvedores a oportunidade de reaplicar a proteção por senha ao documento em um projeto no nível do documento depois que os dados armazenados em cache forem salvos. |
| RequestService(Guid) |
Retorna um objeto que implementa a interface Microsoft.Office.Core.IRibbonExtensibility. |
| UnprotectDocument() |
Chamado pelo runtime do Visual Studio Tools para Office para dar aos desenvolvedores a oportunidade de remover a proteção de senha do documento em um projeto no nível do documento e permitir que os dados armazenados em cache sejam salvos. |