Compartilhar via


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çãoObservaçã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.

Painéis de tarefas personalizados

Adicione guias personalizados a fita em InfoPath.

Personalizando uma faixa de opções para o 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.

Personalização de interface do usuário do Office

InfoPath 2010 desenvolvimento do Office