Desenvolvimento de personalização de nível de documento do 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
Versão do Microsoft Office
For more information, see Recursos disponíveis pelo aplicativo e o tipo de projeto. |
Uma personalização de nível de documento para o Microsoft Office Excel consiste em um assembly que está associado uma pasta de trabalho específica.O assembly normalmente estende a pasta de trabalho por personalização da interface de usuário (UI) e por automatizar o Excel.Ao contrário de um nível de aplicativo Adicionar - in, que está associado com o Excel propriamente dito, funcionalidade que você implementar uma personalização está disponível somente quando a pasta de trabalho associada estiver aberta no Excel.
Para obter mais informações sobre personalizações em nível de documento, consulte Introdução personalizações de nível de documento programação para Excel nd Arquitetura de personalizações de nível de documento.
Modelo de programação de personalização do Excel
Quando você desenvolve um projeto de nível de documento para o Excel, você trabalhar com os recursos de Ferramentas do Visual Studio para o Office e automatizar o Excel usando itens de host e controles de host.Esses são classes que se estendem alguns dos objetos fornecidos pelo modelo de objeto nativo para o Microsoft Office Excel (ou seja, o modelo de objeto que é exposto pelo assembly de interoperabilidade primária para o Excel).For more information, see Automatizar o Excel usando estendido objetos.
Para Geral informações sobre o modelo de programação de personalizações em nível de documento em Ferramentas do Visual Studio para o Office, consulte Personalizações de nível de documento de programação.
Personalizando a interface do usuário do Excel
Para o Excel 2003 e no Excel 2007, você pode personalizar a interface do usuário dAmbos seguintes maneirAmbos:
Adicionar hospedar controles Windows Forms para a superfície de uma planilha ou.
Para obter mais informações, consulte Itens de host e Visão geral sobre controles de host e Controles de formulários do Windows em Visão geral de documentos do Office.
Adicionar um painel de ações à pasta de trabalho.
For more information, see Visão geral painel Ações.
Adicionar marcas inteligentes para a pasta de trabalho.
For more information, see Visão geral sobre marcas inteligentes.
Para o Excel 2007, você também pode personalizar a interface do usuário das seguintes maneiras:
Adicionar guias Personalizars à Faixa de Opções.
For more information, see Visão geral da Faixa de Opções.
Adicionar grupos Personalizars para um guia interna na Faixa de Opções.
For more information, see Como: Personalizar um guia interno.
Para o Excel 2003, você também pode personalizar a interface do usuário das seguintes maneiras:
Adicionar barras de ferramentas Personalizars e itens da barra de ferramentas.
For more information, see Como: Criar barras de ferramentas do Office por programação.
Adicionar menus e itens de menu.
For more information, see Como: Criar menus do Office por programação.
Para obter mais informações sobre como personalizar a interface do usuário do Excel e outros aplicativos do Microsoft Office, consulte Personalização de IU do Office.
Consulte também
Conceitos
Automatizar o Excel usando estendido objetos
Usando controles Windows Forms em planilhas do Excel
Introdução personalizações de nível de documento programação para Excel