Compartilhar via


ContentControl Classe (sistema de 2007)

Representa um controle de conteúdo de um documento.

Namespace:  Microsoft.Office.Tools.Word
Assembly:  Microsoft.Office.Tools.Word.v9.0 (em Microsoft.Office.Tools.Word.v9.0.dll)

Sintaxe

<PermissionSetAttribute(SecurityAction.Demand, Name := "FullTrust")> _
Public NotInheritable Class ContentControl _
    Inherits ContentControlBase _
    Implements ISupportInitializeControl, ISupportInitialize

Dim instance As ContentControl
[PermissionSetAttribute(SecurityAction.Demand, Name = "FullTrust")]
public sealed class ContentControl : ContentControlBase, 
    ISupportInitializeControl, ISupportInitialize

Comentários

A ContentControl objeto é um controle mutável pode representar qualquer um dos oito tipos de controles de conteúdo que pode ser usado no Microsoft Office palavra. Por exemplo, se você criar um ContentControl que inicialmente tem a funcionalidade de um controle de texto sem formatação, você pode alterá-la em time de execução para que ele se comporta como uma caixa de combinação. Outras classes de controle de conteúdo em Visual Studio Tools for Office não pode ser usado dessa maneira. Por exemplo, um RichTextContentControl objeto só pode representar um controle rich Texto. Para obter mais informações sobre controles de conteúdo, consulte Os controles de conteúdo.

Para criar um ContentControl, use um do AddContentControl métodos. Não é possível adicionar um ContentControl para um documento em time de design.

Quando você cria um ContentControl, você deve especificar o tipo do controle de conteúdo que você deseja criar ou você pode basear o novo controle em um controle de conteúdo existente. Depois de criar um ContentControl, você pode alterar o tipo de controle de conteúdo que ela representa, usando o Type propriedade.

Alguns ContentControl membros lançará uma exceção se você usar enquanto o controle estiver definido como um tipo de controle não se destina a usar o membro. Por exemplo, a DateCalendarType propriedade lançará uma exceção se você tentar usá-lo em um ContentControl que não representa um seletor de data.

Hierarquia de herança

System.Object
  Microsoft.VisualStudio.Tools.Office.RemoteComponent
    Microsoft.VisualStudio.Tools.Office.RemoteBindableComponent
      Microsoft.Office.Tools.Word.ContentControlBase
        Microsoft.Office.Tools.Word.ContentControl

Acesso thread-safe

Quaisquer membros static (Shared no Visual Basic) públicos deste tipo são thread-safe. Não há garantia de que qualquer membro de instância seja thread-safe.

Consulte também

Referência

Membros ContentControl

Namespace Microsoft.Office.Tools.Word

Outros recursos

Os controles de conteúdo

Como: Adicionar controles de conteúdo a documentos do Word

Como: Proteger partes de documentos, usando controles de conteúdo