Soluções do InfoPath
Visual Studio fornece modelos de projeto, que você pode usar para criar suplementos de nível de aplicativo para o InfoPath de Microsoft Office. Você pode usar essas soluções para automatizar o InfoPath, estender os recursos do InfoPath ou personalizar a interface de usuário (UI) do InfoPath.
Aplicável a: As informações neste tópico se aplicam a projetos de nível de aplicativo para InfoPath 2007 e InfoPath 2010. Para obter mais informações, consulte Recursos disponíveis pelo aplicativo do Office e o tipo de projeto.
Suplementos de nível de aplicativo do InfoPath são semelhantes aos suplementos para outros aplicativos de Microsoft Office. Esses tipos de soluções consistem em um assembly que é carregado pelo aplicativo. Os usuários finais podem ter o acesso à funcionalidade deste assembly não importa qual formulário ou modelo estiver aberto. Para obter mais informações sobre suplementos de nível de aplicativo, consulte Obtenção iniciada de programação de aplicativo-nível Add-Ins e Arquitetura dos suplementos de nível de aplicativo.
Observação |
---|
Visual Studio 2010não inclui os projetos de modelo de formulário do InfoPath que foram fornecidos em versões anteriores do Visual Studio. Também não é possível usar Visual Studio 2010 para abrir ou editar um projeto de modelo de formulário do InfoPath que foi criado em uma versão anterior do Visual Studio. |
Automatizando o InfoPath usando-se um suplemento
Para acessar o modelo de objeto do InfoPath em um suplemento do Office criado usando ferramentas de desenvolvimento do Office em Visual Studio, use o Application campo de ThisAddIn classe no projeto. O Application campo retorna um Microsoft.Office.Interop.InfoPath.Application objeto que representa a instância atual do InfoPath. For more information, see Os suplementos de nível de aplicativo de programação..
Quando você chama o modelo de objeto do InfoPath a partir de um suplemento, você pode usar tipos que são fornecidos no assembly de interoperabilidade primária do InfoPath. O assembly de interoperabilidade primário atua como uma ponte entre o código gerenciado do add-in e o modelo de objeto COM no InfoPath. Todos os tipos no assembly de interoperabilidade primária do InfoPath são definidos no Microsoft.Office.Interop.InfoPath namespace. Para obter mais informações sobre o assembly de interoperabilidade primária do InfoPath, consulte Sobre o Microsoft Office InfoPath Primary Interop Assembly. Para obter mais informações sobre assemblies de interoperabilidade primária em geral, consulte Visão geral de desenvolvimento de soluções do Office e Assemblies de interoperabilidade primária do Office.
Personalizando a Interface do usuário do InfoPath usando-se um suplemento
Quando você cria um suplemento para o InfoPath, você tem várias opções diferentes de personalização da interface do usuário. A tabela a seguir lista algumas dessas opções.
Task |
For more information |
---|---|
Crie um painel de tarefas personalizado. |
|
Adicione guias personalizadas à Faixa de opções em 2010 do InfoPath. |
|
Adicione barras de ferramentas personalizadas e itens da barra de ferramentas no InfoPath 2007. |
Para obter mais informações sobre como personalizar a interface do usuário do InfoPath e outros aplicativos de Microsoft Office, consulte Personalização de interface do usuário do Office.
Consulte também
Tarefas
Como: Criar projetos do Office em Visual Studio
Referência
Assemblies de interoperabilidade primária do Office
Conceitos
Obtenção iniciada de programação de aplicativo-nível Add-Ins
Visão geral de desenvolvimento de soluções do Office
Arquitetura dos suplementos de nível de aplicativo
Escrevendo código em soluções do Office
Outros recursos
Sobre o Assembly de interoperabilidade primária do InfoPath Microsoft Office
Os suplementos de nível de aplicativo de programação.