Soluções do InfoPath
Visual Studio fornece modelos de projeto que você pode usar para criar adendos de nível para o Microsoft Office InfoPath.Você pode usar essas soluções para automatizar InfoPath, estender recursos de InfoPath, ou para personalizar a interface de usuário (UI) de InfoPath.
Aplicável a: As informações neste tópico se aplicam a projetos de nível de aplicativo para InfoPath 2013 e InfoPath 2010. Para obter mais informações, consulte Recursos disponíveis pelo aplicativo do Office e o tipo de projeto.
suplementos do nível para InfoPath é semelhante a suplementos para outros aplicativos Microsoft Office.Esses tipos de soluções consistem em um assembly que é carregado pelo aplicativo.Os usuários finais podem ter acesso à funcionalidade do assembly não importa qual formulário ou modelo de formulário é aberto.Para obter mais informações sobre o suplementos do aplicativo, consulte Obtendo suplementos de nível de programação de aplicativo foi iniciado e Arquitetura dos suplementos de nível de aplicativo.
Observação |
---|
Visual Studio 2012 não inclui os projetos do modelo de formulário de InfoPath que foram fornecidos nas versões anteriores do Visual Studio.Você também não pode usar Visual Studio 2012 para abrir ou editar um projeto do modelo de formulário de InfoPath que é criado em uma versão anterior do Visual Studio.Em o entanto, você pode abrir e editar um projeto do modelo de formulário de InfoPath usando Visual Studio é Applications.Para obter mais informações, consulte trabalhar com projetos de VSTO 2008 em InfoPath 2010.. |
Automatizar InfoPath usando um suplemento
Para acessar o modelo de objeto de InfoPath de um suplemento ao Office criado usando ferramentas de desenvolvimento do Office no Visual Studio, use o campo de Application da classe de ThisAddIn em seu projeto.O campo de Application retorna um objeto de Microsoft.Office.Interop.InfoPath.Application que representa a instância atual de InfoPath.Para obter mais informações, consulte Os suplementos de nível de aplicativo de programação..
Quando você chamar em InfoPath o modelo de objeto de um suplemento, você usa os tipos que são fornecidos no assembly de interoperabilidade primária para InfoPath.O assembly de interoperabilidade primária atua como uma ponte entre o código gerenciado no suplemento e o modelo de objeto COM em InfoPath.Todos os tipos em InfoPath que o assembly de interoperabilidade primário é definido no namespace de Microsoft.Office.Interop.InfoPath .Para obter mais informações sobre o assembly de interoperabilidade primária de InfoPath, consulte Sobre o assembly principal do Microsoft Office InfoPath Interoperabilidade.Para obter mais informações sobre assemblies de interoperabilidade primários 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 de InfoPath usando um suplemento
Quando você cria um suplemento para InfoPath, você tem várias opções diferentes de personalização da interface do usuário.A tabela a seguir lista algumas de essas opções.
Tarefa |
Para obter mais informações |
---|---|
Crie um painel de tarefa personalizada. |
|
Adicione guias personalizados a fita em InfoPath. |
Para obter mais informações sobre como personalizar a interface do usuário de InfoPath e de outros aplicativos do 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
Obtendo suplementos de nível de programação de aplicativo foi iniciado
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 principal do Microsoft Office InfoPath Interoperabilidade
Os suplementos de nível de aplicativo de programação.