Share via


O que Há de Novo nas Ferramentas do Visual Studio para o Office

O Visual Studio 2008 Serviço Pack 1 (SP1) contém atualizações e novos recursos que afetam o Visual Studio Tools for Office.As alterações de SP1 são listadas separadamente dos recursos do Visual Studio 2008 para ajudar a localizar as adições mais recentes rapidamente:

  • O Visual Studio Tools for Office com o SP1

  • O Visual Studio Tools for Office sem Serviço packs

O Visual Studio Tools for Office com o SP1

O Visual Studio 2008 SP1 inclui recursos que são projetados para Ajuda realizar as seguintes tarefas:

  • Adicionar controles de host e marcas inteligentes para projetos do suplemento

  • Implantar os Office assemblies de interoperabilidade primários com Instalador Solução

  • Implantar rapidamente sua solução com o perfil de cliente do .NET Framework

  • Solucionar problemas de instalação com o Visualizador de eventos

Adicionar controles de host e marcas inteligentes para projetos do suplemento

Você pode adicionar marcas inteligentes e controles de host, tais como controles de conteúdo em objetos de Word 2007 e lista no Excel 2007, para documentos em projetos do suplemento de nível de aplicativo.Esses controles host gerenciado se comportam como objetos do Office nativos, mas com funcionalidade Adicionado, como eventos e recursos de ligação de dados.

Para começar, consulte Adicionar controles a documentos do Office em tempo de execução e Visão geral sobre marcas inteligentes.

Implantar os Office assemblies de interoperabilidade primários com Instalador Solução

Ao usar o ClickOnce para implantar soluções para o 2007 Microsoft Office Sistema, o Microsoft Office 2007 Primary Interop Assemblies são automaticamente selecionados como pré-requisitos.Os assemblies de interoperabilidade primários são copiados para a pasta de implantação mesmo como seu instalador de solução.

Para começar, consulte Como: Instalar pré-requisitos em computadores de usuário final para Run Office Solutions (Sistema de 2007).

Implantar rapidamente sua solução com o perfil de cliente do .NET Framework

Agora você pode especificar o perfil de cliente do .NET Framework como a versão do Estrutura de Destino.Esta versão menor do Framework .NET diminui o tamanho da sua solução durante a instalação, não incluindo todos os assemblies do Framework.Você pode usar isso com seus soluções para o Microsoft Office Sistema de 2007.

Para começar, consulte Criar soluções do Office no Visual Studio.

Solucionar problemas de instalação com o Visualizador de eventos

Quando você instalar ou desinstalar soluções Ferramentas do Visual Studio para o Office , Ferramentas do Visual Studio para o Office Tempo de execução logs mensagens de erro você pode exibir usando Visualizar eventos no Windows.Você pode usar essas mensagens para ajudar a resolver problemas de implantação e instalação.

Para começar, consulte Evento log (Sistema de 2007).

O Visual Studio Tools for Office sem Serviço packs

Microsoft Visual Studio Tools para o sistema Microsoft Office (versão 3.0) inclui novos recursos projetados para Ajuda realizar as seguintes tarefas:

  • Personalizar aplicativos do Microsoft Office, criando Adicionar-ins

  • Personalizar o Word e documentos do Excel

  • Criar fluxos de trabalho do SharePoint

  • Criar painéis de tarefas Personalizars

  • Personalizar a Faixa de Opções

  • Estrutura de documentos usando controles de conteúdo do Word

  • Estender formulários do Outlook com áreas de formulário Personalizar

  • Importar regiões de formulário que você Design no Outlook

  • Proteger e implantar suas soluções do Microsoft Office

Personalizar aplicativos do Microsoft Office, criando Adicionar-ins

Suplementos de aplicativo-nível são uma maneira para você adicionar seus próprios recursos para aplicativos do Microsoft Office.Código que você escreve está disponível para o próprio aplicativo, independentemente do que os documentos são Abrir.

Ferramentas do Visual Studio para o Office inclui os seguintes recursos para simplificar o desenvolvimento Adicionar-in:

  • Criar Adicionar-ins usando o novo projeto modelos para vários aplicativos no Microsoft Office 2003 e o Microsoft Office Sistema de 2007.

  • Programa Adicionar-ins usando um novo modelo de programação que é menos complicado que escrever COM Adicionar-ins.

Para começar, consulte Introdução Programação Application-Nível Adicionar-ins.

Chamar o código em um Adicionar - in de Outro soluções do Office

Você pode expor um objeto em seu Adicionar - na outras soluções do Microsoft Office, como outros Adicionar-ins e o VBA código em documentos.Isso é útil se o suplemento fornece um serviço que você deseja ativar outras soluções do Office para uso.

Para começar, consulte Chamar o código no nível de aplicativo Adicionar-ins de Outro soluções do Office.

Usar o ClickOnce para implantar o nível de aplicativo Adicionar-ins

Você pode usar ClickOnce tecnologias para implantar Adicionar-ins para aplicativos no 2007 Microsoft Office Sistema.

Ferramentas do Visual Studio para o Office inclui os seguintes recursos de implantação:

  • Use o de Publicar Assistente para implantar o Adicionar-ins.

  • Habilitar suas soluções baixar automaticamente e instalar atualizações quando o Adicionar - in é carregado.

  • Carregar e executar instalado Adicionar-ins quando o usuário não está conectado a uma rede.

Para começar, consulte Implantando soluções do Office (Sistema de 2007).

Carregar nível de aplicativo Adicionar-ins com segurança

Adicionar-ins para aplicativos no 2007 Microsoft Office Sistema deve passar um conjunto de verificações de segurança antes de serem carregados nos computadores cliente.

Para começar, consulte Segurança no Office Solutions (sistema de 2007).

Voltar ao topo

Personalizar o Word e documentos do Excel

Personalizações em nível de documento são uma maneira para você adicionar seus próprios recursos a um documento específico ou a pasta de trabalho.Os recursos de personalizações que você criar estarão disponíveis somente no documento associado ou pasta de trabalho.

Ferramentas do Visual Studio para o Office inclui os seguintes recursos para simplificar o desenvolvimento de personalizações em nível de documento para Word 2007 e Excel 2007:

  • Criar personalizações para documentos e pastas de trabalho nos formatos XML abertos suportado pelo Word 2007 e no Excel 2007, ou nos formatos de arquivo binário suportados no Microsoft Office 2003 e anteriores.

  • Design seus documentos e modelos de dentro do Visual Studio e Gravar seu código no mesmo ambiente.

  • Adicionar controles Windows Forms a seu documento ou modelo.

  • Adicionar host controla para o documento ou modelo.Controles de host estendem alguns dos objetos internos no Word e Excel.Esses objetos expõem eventos e tem capacidade de ligação de dados.

Para começar, consulte Como: Criar o Visual Studio Tools para projetos do Office.

Chamar membros em uma personalização em nível de documento do código do VBA

Você pode configurar um projeto de nível de documento para que o código do VBA do documento pode chamar membros públicos no assembly do projeto.

Para começar, consulte Chamar o código em nível de documento personalizações do VBA.

Voltar ao topo

Criar fluxos de trabalho do SharePoint

Fluxos de Design SharePoint trabalho que ajudam a mover os documentos são armazenados no Microsoft Office SharePoint Servidor 2007 por meio de um processo com eficiência.

Ferramentas do Visual Studio para o Office apresenta os seguintes recursos para simplificar o desenvolvimento de fluxo de trabalho do SharePoint:

  • Projetos de fluxo de trabalho Criar SharePoint usando o SharePoint 2007 Sequential Workflow e SharePoint 2007 estado Computador fluxo de trabalho modelos.

  • Pressionarionar F5 para depurar a lógica de fluxo de trabalho.Ferramentas do Visual Studio para o Office automaticamente associa o fluxo de trabalho com uma biblioteca de documentos padrão em um site da Web do SharePoint local e inicia uma instância do fluxo de trabalho.

Para começar, consulte Demonstra Passo a passo: Criando e Depurando uma solução de fluxo de trabalho do SharePoint.

Configurar as configurações de Depurar do projeto do SharePoint, usando um assistente

Use o Assistente de De fluxo de trabalho do SharePoint de Office novo de para especificar configurações de Depurar quando você Criar um projeto.O assistente inclui as seguintes opções:

  • Especifique o site do SharePoint, biblioteca e listas que você deseja usar quando você depurar o fluxo de trabalho do SharePoint.

  • Especificar as ações que iniciar o fluxo de trabalho.

For more information, see Soluções de fluxo de trabalho do SharePoint.

Criar painéis de tarefas Personalizars

Use Ferramentas do Visual Studio para o Office para criar painéis de tarefas Personalizars.Os painéis de tarefas estão painéis de interface do usuário que normalmente são encaixados em um dos lados de uma janela em um aplicativo do Microsoft Office.Painéis de tarefas Personalizars oferecem uma maneira de criar seu próprio painel de tarefas e fornecer aos usuários uma interface familiar para acessar recursos de sua solução.

Você pode criar painéis de tarefas Personalizars em nível de aplicativo Adicionar-ins para alguns aplicativos no 2007 Microsoft Office Sistema.Para começar, consulte Visão geral de painéis de tarefas Personalizar.

Personalizar a Faixa de Opções

Você pode personalizar a Faixa de Opções dos seguintes aplicativos:

  • Microsoft Office Excel 2007

  • Microsoft Office Outlook 2007

  • Microsoft Office o PowerPoint 2007

  • Microsoft Office Word 2007

For more information, see Visão geral da Faixa de Opções.

Personalizar a Faixa de Opções usando o Designer de Faixa de Opções

Ferramentas do Visual Studio para o Office inclui os seguintes recursos para simplificar a personalização da Faixa de Opções:

  • Adicionar uma faixa de opções personalizável para um projeto do Office rapidamente por usando o modelo de item Da Faixa de Opções (Designer Visual).

  • Criar guias Personalizars visualmente, usando o Designer de Faixa de Opções :

    • Arraste os controles para a Superfície do Designerer da Faixa de Opções.

    • Ajuste aparência e o layout do Controlarar.

    • Clique Duplo em controles para abrir os manipuladores de eventos.

  • Definir propriedades de Controlarar, usando a janela de Properties.

  • Adicionar código Personalizar para manipuladores de eventos usando Visual C# ou Visual Basic e tirar proveito de verificação de tipo e a tecnologia IntelliSense.

Você também pode usar o designer de Faixa de Opções para adicionar controles para o menu que é aberta quando você Clique Botão Microsoft Office.

Para começar, consulte Demonstra Passo a passo: Criando um guia Personalizar usando o Designer de Faixa de Opções.

Personalizar a Faixa de Opções usando XML da Faixa de Opções

Você pode usar o XML da Faixa de Opções para personalizar a Faixa de Opções de maneiras Avançados que não há suporte para o Designer de Faixa de Opções.Os seguintes recursos também serão habilitados:

  • Adicionar uma faixa de opções personalizável para qualquer projeto Ferramentas do Visual Studio para o Office rapidamente, usando o modelo de da Faixa de Opções (XML) item.

  • Exportare qualquer faixa de opções que você criar usando o item de da Faixa de Opções (Designer Visual) a um item de da Faixa de Opções (XML).

For more information, see XML da Faixa de Opções.

Estrutura de documentos usando controles de conteúdo do Word

Use controles de conteúdo de para criar documentos do Word 2007 estruturados.Um Controlarar de conteúdo define uma região que pode conter somente um tipo específico de conteúdo, como texto, datas ou imagens.Você pode usar controles de conteúdo para limitar as maneiras em que os usuários podem interagir com áreas de um documento.

Ferramentas do Visual Studio para o Office inclui os seguintes recursos para simplificar o desenvolvimento de Controlarar de conteúdo:

  • Programa contra Novo classes gerenciadas para cada Controlarar de conteúdo fornecido pelo Word 2007.

  • Manipular eventos do usuário para cada Controlarar de conteúdo.

  • Ligar controles de conteúdo a elementos em partes XML Personalizars no documento, para campos de banco de dados ou para objetos gerenciados.

  • Adicionar conteúdo controles a documentos usando o designer:

    • Arraste os controles de conteúdo para a superfície do documento.

    • Definir propriedades de Controlarar, usando a janela de Properties.

    • Clique Duplo em controles para criar padrão manipuladores de eventos.

  • Adicionar controles de conteúdo para documentos programaticamente em tempo de execução.

Para começar, consulte Os controles de conteúdo.

Voltar ao topo

Estender formulários do Outlook com áreas de formulário Personalizar

Use Ferramentas do Visual Studio para o Office para regiões de formulário de design que estendem um formulário do Microsoft Office Outlook padrão ou Personalizar. 

Ferramentas do Visual Studio para o Office inclui os seguintes recursos para simplificar o desenvolvimento de região de formulário:

  • Adicionar formam regiões ao seu projeto rapidamente usando o modelo de item Região de formulário.

  • Definir o layout de região de formulário e escolha o tipo de formulário para estender por meio de Assistente região de formulário .

  • Desenvolver regiões de formulário visualmente, usando o formulário região designer:

    • Arrastar e soltar controles gerenciados para a Superfície do Designerer de região de formulário.

    • Ajuste aparência e o layout do Controlarar.

    • Clique Duplo em controles para abrir os manipuladores de eventos.

    • Adicionar código Personalizar usando o Visual C# ou Visual Basic e tirar proveito de verificação de tipo e o IntelliSense.

  • Depurar seu projeto usando ferramentas que automaticamente Iniciar Outlook e gerar os arquivos e configurações que o Outlook deve ter para localizar e executar uma região de formulário.

  • Para começar, consulte Como: Adicionar uma região de formulário a um projeto de suplemento do Outlook.

Importar regiões de formulário que você Design no Outlook

Use o Assistente de De Novo região de formulário do Outlook para importar qualquer região de formulário que você Design no Microsoft Office Outlook.Quando você Design no Outlook, você pode usar campos do Outlook e controles de nativos de Outlook que não estão disponíveis no Visual Studio De caixa de ferramentas.

Também é possível reutilizar regiões de formulário que você já tiver desenvolvido para outros projetos do Outlook.

Depois de importar a região de formulário, você pode adicionar código para manipular eventos de Controlarar.Para começar, consulte Demonstra Passo a passo: Importação uma região de formulário que É criada no Outlook.

  • Voltar ao topo

Proteger e implantar suas soluções do Microsoft Office

Você pode usar tecnologias de ClickOnce para proteger e implantar Tudo as suas soluções para o 2007 Microsoft Office Sistema, incluindo personalizações em nível de documento e o nível de aplicativo Ferramentas do Visual Studio para o Office Adicionar-ins.

Ferramentas do Visual Studio para o Office inclui os seguintes recursos de implantação:

  • Use o Assistente de publicação para publicar e implantar suas personalizações e Adicionar-ins.

  • Habilitar suas soluções Marcar se há atualizações em intervalos regulares, baixar e instalar atualizações ou automaticamente rolo Voltar para versões anteriores.

  • Carregar e executar soluções do Office instaladas quando o usuário não está conectado a uma rede.

Para começar, consulte Implantando soluções do Office (Sistema de 2007).

Carregar soluções do Microsoft Office com segurança

O modelo de segurança ClickOnce foi projetado para ser compatível com versões futuras do Tempo de execução Ferramentas do Visual Studio para o Office, o Microsoft .NET Framework e do Microsoft Office.

Ferramentas do Visual Studio para o Office inclui os seguintes recursos de segurança:

  • Para o Microsoft Office Sistema de 2007, proteja as soluções do Office com um modelo de segurança independente da versão baseado em ClickOnce.

  • Tomar decisões de segurança usando a Central de Confiabilidade no Microsoft Office, por Autenticando o Manifestoo da implantação com certificados, exibindo o prompt de Confiar ClickOnce, ou adicionando programaticamente entradas à lista de inclusão de usuários.

  • Definir diretiva de segurança individualmente para cada usuário em um computador.

Para começar, consulte Segurança no Office Solutions (sistema de 2007).

Consulte também

Conceitos

O que há de novo no Visual Studio 2008

Outros recursos

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