Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
Quando você desenvolve soluções do Excel no Visual Studio, você pode usar itens de host e controles de hostem suas soluções. Esses são objetos que estendem certos objetos frequentemente utilizados no modelo de objeto do Excel (ou seja, o modelo de objeto exposto pelo assembly de interoperabilidade primário para 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 vinculaçã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 Recursos disponíveis por aplicativo do Office e tipo de projeto.
Os itens e controles de host estão disponíveis tanto em suplementos VSTO como em personalizações a nível de documento, embora o contexto em que podem ser utilizados varie consoante o tipo de solução. Para obter mais informações, consulte Visão geral de itens de host e controles de host.
Itens de host do Excel
Os projetos do Excel dão 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 Windows Forms, e mantém informações sobre os controles em sua superfície. Para obter mais informações, consulte Item de host da planilha.
Workbook. Este item de host representa a pasta de trabalho em seu projeto e atua como um contêiner para componentes que são compartilhados por todas as planilhas na pasta de trabalho. Para obter mais informações, consulte Elemento anfitrião da pasta de trabalho.
ChartSheet. Este item de anfitrião é uma folha de cálculo no Excel que contém apenas um gráfico e expõe eventos.
Quando se adiciona uma folha de gráfico durante a fase de design como uma nova folha no projeto de personalização ao nível de documento do Microsoft Office Excel, o Visual Studio cria automaticamente um item de ChartSheet host.
Embora um ChartSheet item de host seja uma planilha no Excel, você não pode adicionar nenhum controle à folha de gráfico. Se você quiser ter outros controles em uma planilha com um gráfico, não use uma folha de gráfico. Em vez disso, você pode colocar um gráfico como um objeto incorporado em uma planilha usando o Chart controle de host. Para obter mais informações, consulte Controle de gráfico.
Controlo de host do Excel
Há vários controles de host para o Excel que ajudam a criar, organizar e automatizar pastas de trabalho e planilhas. Esses controles de host fornecem eventos e recursos de vinculação de dados que suas contrapartes 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 do ListObject para dados
- Passo a passo: Programa contra eventos de um controle NamedRange
- Estender em tempo de execução documentos do Word e pastas de trabalho do Excel em suplementos do VSTO
- Controlos dos documentos do Office
- Adicionar controles a 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