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
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