Considerações de actualização de modelos de formulário que utilizam código gerido

Nota: Queremos fornecer-lhe os conteúdos de ajuda mais recentes o mais rapidamente possível e no seu idioma. Esta página foi traduzida automaticamente e pode conter erros gramaticais ou imprecisões. O nosso objetivo é que estes conteúdos lhe sejam úteis. Pode informar-nos se as informações foram úteis no final desta página? Eis o artigo em inglês para referência.

Caso tenha criado um modelo de formulário do InfoPath 2003 com um dos kits de notas do InfoPath 2003 para o Microsoft Visual Studio e pretenda manter a compatibilidade com o InfoPath 2003, pode continuar a trabalhar e desenvolver ainda mais o projeto do modelo de formulário abrindo-o em _ z0z_ e o ambiente do Microsoft Visual studio 2005 Tools for Applications (VSTA) ou no Microsoft Visual Studio 2005 com Microsoft Visual Studio 2005 Tools for the 2007 Microsoft Office System. Quando efetuar esta ação, a lógica de negócio no seu modelo de formulário continuará a utilizar o modelo de objetos do .NET fornecido pelo namespace Microsoft. Office. Interop. InfoPath. SemiTrust .

Em alternativa, pode migrar e atualizar o código no projeto de modelo de formulário do InfoPath 2003 para utilizar o novo modelo de objetos .NET fornecido pelo namespace Microsoft. Office. InfoPath . Ao fazê-lo, todo o seu código de lógica empresarial terá de ser reescrito para utilizar membros do namespace Microsoft. Office. InfoPath , mas todo o código do projeto anterior é mantido e rodeado por #if InfoPathManagedObjectModel e instruções #endif (Visual C#) ou #If InfoPathManagedObjectModel e #End se Statements (Visual Basic) para a sua referência durante o processo de reescrever o código.

Se tiver apresentado este tópico ao clicar em ajuda na caixa de diálogo a pedir "pretende atualizar o seu código para utilizar o objeto do Microsoft Office InfoPath model?", efetue um dos seguintes procedimentos:

  • Clique em não para manter a compatibilidade com o InfoPath 2003 e continuar a utilizar o modelo de objetos .NET fornecido pelo namespace Microsoft. Office. Interop. InfoPath. SemiTrust .

  • Clique em Sim para atualizar o código no projeto de modelo de formulário do InfoPath 2003 para utilizar o novo modelo de objetos .NET fornecido pelo namespace Microsoft. Office. InfoPath .

Para obter mais informações sobre como trabalhar com modelos de formulário de código geridos, consulte a documentação do InfoPath 2007 Developer Reference for Managed Code templates no Visual Studio Tools for Applications ou em ambientes de desenvolvimento do Visual Studio 2005.

Aumente os seus conhecimentos do Office
Explore as formações
Seja o primeiro a obter novas funcionalidades
Adira ao Office Insider

As informações foram úteis?

Obrigado pelos seus comentários!

Obrigado pelo seu feedback! Parece que poderá ser benéfico reencaminhá-lo para um dos nossos agentes de suporte do Office.

×