Interface ControlCollection
Representa uma coleção de controles gerenciados em um documento do Word foi personalizada usando as ferramentas de desenvolvimento do Office em Visual Studio.
Namespace: Microsoft.Office.Tools.Word
Assembly: Microsoft.Office.Tools.Word (em Microsoft.Office.Tools.Word.dll)
Sintaxe
'Declaração
<GuidAttribute("E1180F09-B903-4D03-8D30-2845219AEE2C")> _
Public Interface ControlCollection _
Inherits IEnumerable
[GuidAttribute("E1180F09-B903-4D03-8D30-2845219AEE2C")]
public interface ControlCollection : IEnumerable
O tipo ControlCollection expõe os membros a seguir.
Propriedades
Nome | Descrição | |
---|---|---|
Capacity | Obtém ou define o número de controles que o ControlCollection pode conter. | |
Count | Obtém o número de controles de ControlCollection. | |
Item[Int32] | Obtém o controle no índice especificado. | |
Item[Object] | Obtém o controle especificado. | |
Item[String] | Obtém o controle com o nome especificado. |
Início
Métodos
Nome | Descrição | |
---|---|---|
AddBookmark(Bookmark, String) | Adiciona um novo Microsoft.Office.Tools.Word.Bookmark controle para o documento no local existente do Microsoft.Office.Interop.Word.Bookmark especificado. | |
AddBookmark(Range, String) | Adiciona um novo Bookmark o controle para o documento no intervalo especificado. | |
AddBuildingBlockGalleryContentControl(String) | Adiciona um novo BuildingBlockGalleryContentControl na seleção atual no documento. | |
AddBuildingBlockGalleryContentControl(ContentControl, String) | Adiciona um novo BuildingBlockGalleryContentControl à coleção.O novo controle baseia-se em um controle de conteúdo nativo que já está no documento. | |
AddBuildingBlockGalleryContentControl(Range, String) | Adiciona um novo BuildingBlockGalleryContentControl no intervalo especificado no documento. | |
AddComboBoxContentControl(String) | Adiciona um novo ComboBoxContentControl na seleção atual no documento. | |
AddComboBoxContentControl(ContentControl, String) | Adiciona um novo ComboBoxContentControl à coleção.O novo controle baseia-se em um controle de conteúdo nativo que já está no documento. | |
AddComboBoxContentControl(Range, String) | Adiciona um novo ComboBoxContentControl no intervalo especificado no documento. | |
AddContentControl(ContentControl, String) | Adiciona um novo ContentControl que se baseia em um controle de conteúdo nativo no documento. | |
AddContentControl(String, WdContentControlType) | Adiciona um novo ContentControl do tipo especificado na seleção atual no documento. | |
AddContentControl(Range, String, WdContentControlType) | Adiciona um novo ContentControl do tipo especificado no intervalo especificado no documento. | |
AddControl(Control, Range, Single, Single, String) | Adiciona o controle especificado para o ControlCollection no intervalo especificado, com o tamanho especificado. | |
AddControl(Control, Single, Single, Single, Single, String) | Adiciona o controle especificado para o ControlCollection no local especificado, com o tamanho especificado. | |
AddDatePickerContentControl(String) | Adiciona um novo DatePickerContentControl na seleção atual no documento. | |
AddDatePickerContentControl(ContentControl, String) | Adiciona um novo DatePickerContentControl à coleção.O novo controle baseia-se em um controle de conteúdo nativo que já está no documento. | |
AddDatePickerContentControl(Range, String) | Adiciona um novo DatePickerContentControl no intervalo especificado no documento. | |
AddDropDownListContentControl(String) | Adiciona um novo DropDownListContentControl na seleção atual no documento. | |
AddDropDownListContentControl(ContentControl, String) | Adiciona um novo DropDownListContentControl à coleção.O novo controle baseia-se em um controle de conteúdo nativo que já está no documento. | |
AddDropDownListContentControl(Range, String) | Adiciona um novo DropDownListContentControl no intervalo especificado no documento. | |
AddGroupContentControl(String) | Adiciona um novo GroupContentControl na seleção atual no documento. | |
AddGroupContentControl(ContentControl, String) | Adiciona um novo GroupContentControl que se baseia em um controle de conteúdo nativo no documento. | |
AddGroupContentControl(Range, String) | Adiciona um novo GroupContentControl no intervalo especificado no documento. | |
AddPictureContentControl(String) | Adiciona um novo PictureContentControl na seleção atual no documento. | |
AddPictureContentControl(ContentControl, String) | Adiciona um novo PictureContentControl que se baseia em um controle de conteúdo nativo no documento. | |
AddPictureContentControl(Range, String) | Adiciona um novo PictureContentControl no intervalo especificado no documento. | |
AddPlainTextContentControl(String) | Adiciona um novo PlainTextContentControl na seleção atual no documento. | |
AddPlainTextContentControl(ContentControl, String) | Adiciona um novo PlainTextContentControl que se baseia em um controle de conteúdo nativo no documento. | |
AddPlainTextContentControl(Range, String) | Adiciona um novo PlainTextContentControl no intervalo especificado no documento. | |
AddRichTextContentControl(String) | Adiciona um novo RichTextContentControl na seleção atual no documento. | |
AddRichTextContentControl(ContentControl, String) | Adiciona um novo RichTextContentControl que se baseia em um controle de conteúdo nativo no documento. | |
AddRichTextContentControl(Range, String) | Adiciona um novo RichTextContentControl no intervalo especificado no documento. | |
Contains(Object) | Determina se o controle especificado é um membro do ControlCollection instância. | |
Contains(String) | Determina se um controle com o nome especificado é um membro do ControlCollection instância. | |
GetEnumerator | Retorna um enumerador que itera por meio de uma coleção. (Herdado de IEnumerable.) | |
GetInlineShapeForControl | Obtém a base InlineShape para o controle especificado. | |
GetShapeForControl | Obtém a base Shape para o controle especificado. | |
IndexOf(Object) | Procura o controle especificado e retorna o índice baseado em zero da primeira ocorrência na ControlCollection instância. | |
IndexOf(String) | Procura a primeira ocorrência de um controle com o nome especificado na ControlCollection instância. | |
Remove(Object) | Remove o controle especificado a partir de ControlCollection instância. | |
Remove(String) | Remove o controle especificado a partir de ControlCollection instância. | |
RemoveAt | Remove o controle no índice especificado na ControlCollection instância. |
Início
Comentários
Use o ControlCollection métodos e propriedades para gerenciar os controles em um documento do Word. For more information, see Adicionar controles a documentos do Office em tempo de execução.
Para obter um ControlCollection o objeto em um projeto de nível de documento, use o Controls propriedade da ThisDocument classe no projeto. Para obter um ControlCollection o objeto em um projeto de nível de aplicativo, use o Controls propriedade de um Document item de host que você criar programaticamente em tempo de execução. For more information, see Estendendo os documentos do Word e pastas de trabalho do Excel em suplementos de nível de aplicativo em tempo de execução.
A tabela a seguir mostra como usar ControlCollection membros para executar algumas tarefas comuns relacionadas a controles em documentos.
Task |
Ação |
---|---|
Adicione um controle para o documento. |
Use um dos adicionarnomedocontrole métodos. Por exemplo, para adicionar um controle de conteúdo, use o AddContentControl método. |
Remova um controle do documento. |
Use the Remove method. |
Determine se um controle está na coleção. |
Passar o controle ou seu nome para o Contains método. |
Obter o índice de um controle da coleção. |
Passar o controle ou seu nome para o IndexOf método. |
Para obter um controle da coleção. |
Passar o índice ou nome do controle para o Item propriedade. |
Observação |
---|
Esta interface é implementada pelo Visual Studio Tools for Office runtime. Ela não se destina a ser implementada em seu código. Para obter mais informações, consulte Visual Studio Tools for Office visão geral sobre o tempo de execução. |
Usage
Esta documentação descreve a versão deste tipo que é usada em projetos do Office destinados ao .NET Framework 4. Em projetos destinados ao .NET Framework 3.5, este tipo poderá ter membros diferentes, e os exemplos de código fornecidos para o tipo talvez não funcionem. Para obter documentação sobre este tipo em projetos destinados ao .NET Framework 3.5, consulte a seguinte seção de referência na documentação do Visual Studio 2008: https://go.microsoft.com/fwlink/?LinkId=160658.
Consulte também
Referência
Namespace Microsoft.Office.Tools.Word
Outros recursos
Adicionar controles a documentos do Office em tempo de execução