O que há de novo no desenvolvimento do Office
Este tópico descreve alguns dos novos recursos e capacidades no desenvolvimento de soluções para 2010 de Microsoft Office e o sistema de Microsoft Office de 2007 usando 2010 de Visual Studio.
Desenvolver soluções para 2010 de Microsoft Office
Você pode usar as ferramentas de desenvolvedor de Microsoft Office para desenvolver soluções do Office para Microsoft Office 2010 , bem como o sistema de Microsoft Office de 2007. Visual Studio 2010inclui novos modelos de projeto para criar soluções de destino Microsoft Office 2010. Além disso, você pode criar soluções para as versões de 32 bits e 64 bits do Microsoft Office 2010. For more information, see Projetando e criando soluções do Office.
Faixa de opções suporte em soluções de 2010 de Microsoft Office expandido
Você pode usar o Designer de faixa de opções para personalizar a faixa de opções para aplicativos que agora oferece suporte a interface do usuário em Microsoft Office 2010. Esses aplicativos incluem InfoPath 2010, Project 2010, e Visio 2010. Você também pode usar o Designer de faixa de opções para personalizar a faixa de opções para o windows Explorer em Outlook 2010. For more information, see Visão geral da faixa de opções.
Melhorias linguagem Visual C# 2010
Novos recursos a seguir C# idioma ajudam a simplificar a como escrever código em projetos do Visual C# Office:
Argumentos opcionais e nomeados. For more information, see Nome e argumentos Opcional (guia de programação de C#).
Passar opcional ref parâmetros diretamente, em vez de objetos declarativo para passar para cada parâmetro. For more information, see How to: Objetos de interoperabilidade do Office Access usando recursos visuais C# 2010 (guia de programação C#).
Para obter mais informações sobre como usar esses recursos em projetos do Office, consulte Parâmetros opcionais em soluções do Office.
Destino do.NET Framework 4
Em 2010 Visual Studio, você pode desenvolver soluções do Office destinados a .NET Framework 4 (ou o .NET Framework 4 Client Profile). Quando você direcionar o .NET Framework 4, você pode aproveitar os novos recursos a seguintes:
Implantação de soluções sem a assemblies de interoperabilidade primários (PIAs) do Office. Quando você direcionar o .NET Framework 4, as informações de tipo para os tipos PIA, que são usados pela sua solução são incorporadas a montagem da solução. Em tempo de execução, a solução usa o informações do tipo incorporado em vez dos PIAs.
No Visual C# projetos destinados a .NET Framework 4, você pode usar a ligação tardia, usando o dynamic tipo. For more information, see Usando o Tipo dinâmico (guia de programação C#) and Ligação tardia em soluções do Office.
Para obter mais informações sobre como escolher o destino.NET Framework para soluções do Office, consulte Projetando e criando soluções do Office.
Observação |
---|
Na maioria dos casos, o código que você escreve em projetos do Office é o mesmo quando você direciona o.NET Framework 3.5 ou o .NET Framework 4. No entanto, alguns recursos em projetos do Office exigem alterações de código, ao selecionar diferentes versões do.NET Framework. Para obter mais informações, consulte Altera para o Design de projetos do Office que visam o.NET Framework 4 e Migrando soluções do Office para o.NET Framework 4. |
Visual Studio Tools for Office Runtime incluído 2010 de Microsoft Office
Microsoft Office 2010inclui o Visual Studio 2010 Tools for Office Runtime componentes necessários para executar o Office solutions destinados a.NET Framework 3.5. For more information, see Visual Studio Tools for Office visão geral sobre o tempo de execução.
Implantar soluções do Office para todos os usuários
Você pode implantar soluções do Office para todos os usuários, em vez de instalar por usuário, usando o Windows Installer (MSI). Agora, soluções do Office podem ser instaladas uma vez por computador. No entanto, o instalador MSI deve ser executado com privilégios de administrador. For more information, see Implantar uma solução Office usando o Windows Installer.
Personalizar o interface do usuário de solução do Office
Personalizar as informações de solução são apresentadas aos usuários finais em Adicionar ou remover programas ou programas e recursos. Por exemplo, você pode alterar o nome da solução seja diferente do nome da solução Visual Studio Office. Além disso, você pode alterar o comportamento de carregamento de add-in para carregar sob demanda, em vez de carregar na inicialização. For more information, see Soluções do Office de publicação.
Implantar várias soluções do Office em um único pacote.
Combine seus projetos de nível de aplicativo e de documento e implantá-los como um único pacote. As soluções combinadas podem ser instaladas e desinstaladas como um grupo. Elas aparecem como uma única entrada de Adicionar ou remover programas no Windows XP ou programas e recursos no Windows Vista.
Por exemplo, se sua empresa de Software da Contoso desenvolve um suplemento do Outlook e uma planilha do Excel, instale e desinstale-os juntos como a Contoso soluções do Office.
For more information, see Demonstra Passo a passo: Implantando várias soluções do Office em um único instalador de ClickOnce para o.NET Framework 4.
Executar ações adicionais depois de concluída a instalação de solução do Office
Personalizar a instalação do ClickOnce para copiar documentos ou pastas de trabalho para o computador de usuário final, chaves de registro extra de criar ou modificar um arquivo de configuração usando um ação pós-implantação. Essas ações adicionais são concluídas depois que a solução é protegida com um certificado ou o prompt de confiança de ClickOnce e instaladas nos computadores de usuário final.
Por exemplo, se precisar de um modelo do Visio a serem copiados para um diretório específico, uma ação de pós-implantação pode mover o arquivo do local de instalação para o diretório de modelos.
For more information, see Demonstra Passo a passo: Copiando um documento para o computador do usuário final, após uma instalação de ClickOnce.
Consulte também
Conceitos
O que há de novo no Visual Studio 2010