Automatizar o Excel usando o Extended objetos

Ao desenvolver soluções do Excel em Visual Studio 2010, você pode usar itens do host e o controle de hosts em suas soluções. Esses são objetos que se estendem de determinados objetos comumente usados no modelo de objeto do Excel (ou seja, o modelo de objeto que é exposto por um assembly de interoperabilidade primária do Excel), como o Microsoft.Office.Interop.Excel.Worksheet e Microsoft.Office.Interop.Excel.Range objetos. Os objetos estendidos se comportam como os objetos do Excel que se baseiam, mas adicionam recursos adicionais como, por exemplo, novos eventos e recursos de ligação de dados para os objetos.

Aplicável a: As informações neste tópico se aplicam a projetos de nível de documento e projetos de nível de aplicativo para Excel 2007 e Excel 2010. Para obter mais informações, consulte Recursos disponíveis pelo aplicativo do Office e o tipo de projeto.

Itens de host e controles de host estão disponíveis em suplementos de nível de aplicativo e no nível do documento personalizações, embora o contexto no qual eles podem ser usados é diferente para cada tipo de solução. For more information, see Itens de host e a visão geral sobre controles de Host.

Itens de Host do Excel

Projetos do Excel fornecem acesso a vários itens de host:

  • Worksheet. Este item de host contém representa uma planilha em seu projeto. Ela também atua como um recipiente para controles gerenciados, incluindo controles de host e controles de formulários do Windows, e ele mantém informações sobre os controles em sua superfície. For more information, see Item de Host de planilha.

  • Workbook. Este item de host representa a pasta de trabalho em seu projeto e atua como um recipiente para componentes que são compartilhados por todas as planilhas na pasta de trabalho. For more information, see Item de Host da pasta de trabalho.

  • ChartSheet. Este item de host representa uma planilha que contém somente um gráfico. For more information, see Item de Host de ChartSheet.

Controles de Host do Excel

Há vários controles de host para o Excel que ajudam a criar, organizar e automatizar o trabalho e planilhas. Esses controles de host fornecem eventos e recursos de ligação de dados que não têm suas contrapartes no modelo de objeto nativo do Excel.

Para obter mais informações sobre os controles de host, você pode usar em projetos do Excel, consulte os seguintes tópicos:

Consulte também

Tarefas

Como: Controles de ListObject preenchimento com dados

Como: Adicionar controles de gráfico para planilhas

Como: Adicionar controles de ListObject às planilhas

Como: Adicionar controles de NamedRange para planilhas

Como: Adicionar controles de XMLMappedRange para planilhas

Como: Redimensionar controles de NamedRange

Como: Redimensionar controles de ListObject

Como: Validar dados quando uma nova linha é adicionada a um controle de ListObject

Como: Mapear as colunas de ListObject para dados

Demonstra Passo a passo: Programação de eventos de um controle NamedRange

Conceitos

Estendendo os documentos do Word e pastas de trabalho do Excel em suplementos de nível de aplicativo em tempo de execução

Adicionar controles a documentos do Office em tempo de execução

Itens de host e a visão geral sobre controles de Host

Limitações de programação de itens de Host e controles de Host

Outros recursos

Controles em documentos do Office