Compartilhar via


Introdução personalizações de nível de documento programação para Excel

Se aplica a

As informações contidas neste tópico se aplicam apenas às especificado Ferramentas do Visual Studio para o Office projetos e as versões do Microsoft Office.

Tipo de Projeto

  • Projetos de nível de documento

Versão do Microsoft Office

  • O Excel 2003

  • O Excel 2007

For more information, see Recursos disponíveis pelo aplicativo e o tipo de projeto.

Se você estiver apenas Introdução criar personalizações em nível de documento para o Microsoft Office Excel usando Ferramentas do Visual Studio para o Office, é aqui que você precisa saber.

O Simples modelo de aplicativo pasta de trabalho

Cada personalização de Excel que você criar usando Ferramentas do Visual Studio para o Office se baseia em torno de um Simples pasta de trabalho.Para Iniciar usando a personalização, o usuário final abre a pasta de trabalho ou cria a pasta de trabalho de um modelo do Excel.Eventos na pasta de trabalho, por exemplo, digitar em células ou clicando em botões e os itens de menu, podem chamar métodos de tratamento de evento no assembly.For more information, see Arquitetura de personalizações de nível de documento.

Programação pastas de trabalho do Excel usando itens de host e controles de host

Host itens e host controles são classes que fornecem o modelo de programação para personalizações de nível de documento criadas usando Ferramentas do Visual Studio para o Office.

Itens de host fornecer um ponto de entrada para seu código, e eles também podem atuar como contêiner para controles, como controles de host e controles Windows Forms.Personalizações do Excel use o Microsoft.Office.Tools.Excel.Workbook, Microsoft.Office.Tools.Excel.Worksheete Microsoft.Office.Tools.Excel.ChartSheet host itens.Para obter mais informações, consulte Itens de host e Visão geral sobre controles de host, Item de host da pasta de trabalho, Item de host de planilha e Item de host ChartSheet.

Controles de host são baseadas no nativos objetos do Excel, tais como objetos da lista e intervalos.Host controles fornecem funcionalidade semelhante para os objetos nativos do Excel, mas também têm novos eventos, suporte ao designer e capacidade de ligação de dados.Aparecerr como objetos de Primeiro classe no modelo de programação de Ferramentas do Visual Studio para o Office e no IntelliSense, que torna mais fácil para se referir a objetos específicos diretamente em seu código sem ter que navegar o modelo de objeto do Excel.Intervalos e objetos da lista estão disponíveis na guia Excel controles do Caixa de Ferramentas no Visual Studio (eles são denominados NamedRange e ListObject) e você pode também Adicionar-las para uma planilha da mesma maneira que faz quando você trabalha com o Excel por si só.Para obter mais informações, consulte Itens de host e Visão geral sobre controles de host e Controles de host do Excel.

Usando ligação de dados

Os controles de host também estão na lista de controles que você pode arrastar Dados janela Dadosta Sources.Adicionando controles de host nesse caminho automaticamente vincula-os à Origem de dados que você configurar utilizando a janela.Sem escrever nenhum código, você pode exibir dados de bancos de dados, serviços da Web e objetos na planilha.For more information, see Vinculando dados a controles.

Personalizando a interface do usuário do Excel

A maioria das soluções do Microsoft Office modificar a interface do usuário (UI) do aplicativo Office para fornecer alguma maneira para os usuários interagem com a solução.Há várias maneiras em que você pode modificar a interface do usuário do Excel usando uma personalização de nível de documento.Por exemplo, você pode adicionar controles à Faixa de Opções, você pode exibir um painel de ações ou você pode criar marcas inteligentes que respondem a específicos seqüências de caracteres que os usuários tipo em uma planilha.For more information, see Personalização de IU do Office.

Próximas etapas

Para obter Comuma lista dos tópicos que o guiam pela algComumas das tarefas ComComumComum na automação do Excel, consulte Tarefas Comuns na Programação para Office.

Consulte também

Conceitos

O Excel Usando Explicações Passo a passo

Visão geral do modelo de objeto do Excel

Introdução escrevendo código

Introdução personalizações de nível de documento programação para Word

Outros recursos

Introdução (Ferramentas do Visual Studio do Office)