Soluções do InfoPath
Se aplica a |
---|
As informações contidas neste tópico se aplicam apenas às especificado Ferramentas do Visual Studio para o Office projetos e as versões do Microsoft Office. Tipo de Projeto
Versão do Microsoft Office
For more information, see Recursos disponíveis pelo aplicativo e o tipo de projeto. |
Ferramentas do Visual Studio para o Office fornece modelos de projeto, que você pode usar para criar soluções para o Microsoft Office InfoPath 2007.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.
Você pode usar Ferramentas do Visual Studio para o Office para criar modelos de formulário e o nível de aplicativo Adicionar-ins para o InfoPath 2007.
Modelos de formulário
Soluções de modelo de formulário consistem em um assembly que está associado um modelo de formulário específico.Você pode Design a aparência do seu InfoPath modelo de formulário e Gravar código gerenciado para adicionar lógica de negócios personalizados sem sair do Visual Studio.Você pode Gravar código usando qualquer o InfoPath 2003-compatível com modelo de objeto (membros do namespace Microsoft.Office.Interop.InfoPath.SemiTrust ) ou o novo 2007 InfoPath gerenciados modelo de objeto de código (membros do namespace Microsoft.Office.InfoPath).
Para Concluir documentação sobre como criar formulário do InfoPath soluções de modelo, consulte desenvolvimento InfoPath Managed Código modelos de formulário.
Nível de aplicativo Adicionar-ins
Nível de aplicativo Adicionar-ins do InfoPath são semelhantes às Adicionar-ins para outros aplicativos do Microsoft Office.Esses tipos de soluções consistem em um assembly que é carregado pelo aplicativo.Os usuários finais podem ter Acessar à funcionalidade desse assembly independentemente do formulário ou formulário modelo é Abrir.Para obter mais informações sobre o nível de aplicativo Adicionar-ins, consulte Introdução Programação Application-Nível Adicionar-ins e Arquitetura de nível de aplicativo Adicionar-ins.
Automatizando o InfoPath usando um aplicativo Nível suplemento
Acesse o modelo de objeto do InfoPath de um Ferramentas do Visual Studio para o Office Adicionar - in, use o campo Application de classe ThisAddIn no seu projeto.O campo Application retorna um objeto de Microsoft.Office.Interop.InfoPath.Application que representa a instância atual do InfoPath.For more information, see Programação Application-Nível Adicionar-ins.
Quando você chama o modelo de objeto do InfoPath de um Adicionar - in, você usar tipos são fornecidos no assembly de interoperabilidade primária do InfoPath.O assembly de interoperabilidade primária atua como uma ponte entre o código gerenciado no Ferramentas do Visual Studio para o Office Adicionar - in e o modelo de objeto COM no InfoPath.Tudo tipos no assembly de interoperabilidade primário do InfoPath são definidos no namespace Microsoft.Office.Interop.InfoPath.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ários em geral, consulte Visão geral de desenvolvimento de soluções do Office e Assemblies de interoperabilidade primários Office.
Personalizando a interface do usuário do InfoPath usando um Adicionar - no
Quando você cria um Adicionar - in do InfoPath, você tem várias diferentes opções de personalização de interface do usuário.A tabela a seguir lista algumas dessas opções.
Tarefa |
Para obter mais informações |
Criar um painel de tarefas Personalizar. |
|
Adicionar barras de ferramentas Personalizars e itens da barra de ferramentas. |
|
Adicionar menus e itens de menu. |
Para obter mais informações sobre a personalização da interface do usuário do InfoPath e outros aplicativos do Microsoft Office, consulte Personalização de IU do Office.
Consulte também
Tarefas
Como: Criar o Visual Studio Tools para projetos do Office
Conceitos
Introdução Programação Application-Nível Adicionar-ins
Visão geral de desenvolvimento de soluções do Office
Arquitetura de nível de aplicativo Adicionar-ins
Programação Application-Nível Adicionar-ins
Escrevendo código in Office Solutions
Personalização de IU do Office
Referência
Assemblies de interoperabilidade primários Office
Outros recursos
Bem-vindo à referência do desenvolvedor do InfoPath para código gerenciado