Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Ao desenvolver soluções do Excel no Visual Studio, você pode usar itens de host e controles de hostem suas soluções. Estes são objetos que estendem determinados objetos comumente usados no modelo de objeto do Excel (ou seja, o modelo exposto pelo assembly de interoperabilidade primário do Excel), como os objetos Worksheet e Range. Os objetos estendidos se comportam como os objetos do Excel nos quais se baseiam, mas adicionam recursos adicionais, como novos eventos e recursos de associação de dados aos objetos.
Aplica-se a: As informações neste tópico se aplicam a projetos de nível de documento e projetos de suplemento VSTO para Excel. Para obter mais informações, consulte Os recursos disponíveis pelo aplicativo do Office e pelo tipo de projeto.
Os itens e controles de host estão disponíveis tanto nas personalizações de nível de documento quanto nos complementos VSTO, embora o contexto em que eles possam ser usados seja diferente para cada tipo de solução. Para obter mais informações, consulte a visão geral dos itens de host e dos controles de host.
Itens de host do Excel
Os projetos do Excel oferecem acesso a vários itens de host:
Worksheet. Este item de host contém e representa uma planilha em seu projeto. Ele também atua como um contêiner para controles gerenciados, incluindo controles de host e controles do Windows Forms, e mantém informações sobre os controles em sua superfície. Para obter mais informações, consulte o item de host da Planilha.
Workbook. Esse item de host representa a pasta de trabalho em seu projeto e atua como um contêiner para componentes compartilhados por todas as planilhas na pasta de trabalho. Para obter mais informações, consulte o item host do workbook.
ChartSheet. Este item de hospedagem é uma planilha no Excel que contém apenas um gráfico e expõe eventos.
Quando você adiciona uma folha de gráfico no momento do design como uma nova planilha em seu projeto de personalização no nível de documento do Microsoft Office Excel, o Visual Studio cria automaticamente um ChartSheet item host.
Embora um ChartSheet item host seja uma planilha no Excel, você não pode adicionar controles à planilha de gráfico. Se você quiser ter outros controles em uma planilha com um gráfico, não use uma planilha de gráfico. Em vez disso, você pode colocar um gráfico como um objeto inserido em uma planilha usando o controle de Chart host. Para obter mais informações, consulte Controle de gráfico.
Controles de hospedagem do Excel
Há vários controles de host para Excel que ajudam você a criar, organizar e automatizar pastas de trabalho e planilhas. Esses controles de host fornecem eventos e recursos de associação de dados que seus equivalentes no modelo de objeto nativo do Excel não têm.
Para obter mais informações sobre os controles de host que você pode usar em projetos do Excel, consulte os seguintes tópicos:
Conteúdo relacionado
- Como preencher controles ListObject com dados
- Como adicionar controles de gráfico a planilhas
- Como adicionar controles ListObject a planilhas
- Como adicionar controles NamedRange a planilhas
- Como adicionar controles XMLMappedRange a planilhas
- Como redimensionar controles NamedRange
- Como redimensionar controles ListObject
- Como validar dados quando uma nova linha é adicionada a um controle ListObject
- Como mapear colunas ListObject para dados
- Passo a passo: Programa em relação a eventos de um controle NamedRange
- Estender documentos do Word e pastas de trabalho do Excel em Add-ins VSTO em tempo de execução
- Controles em documentos do Office
- Adicionar controles aos documentos do Office em tempo de execução
- Visão geral de itens de host e controles de host
- Limitações programáticas de itens de host e controles de host