Alterar a linguagem de programação de um modelo de formulário

Observação:  Desejamos fornecer o conteúdo da Ajuda mais recente no seu idioma da forma mais rápida possível. Esta página foi traduzida de forma automatizada e pode conter imprecisões ou erros gramaticais. Nosso objetivo é que este conteúdo seja útil para você. As informações foram úteis? Dê sua opinião no final desta página. Aqui está o artigo em inglês para facilitar a referência.

Um modelo de formulário só pode conter script ou código escrito em uma linguagem de programação gerenciado. Você pode alterar a linguagem de programação de um modelo de formulário removendo o script original ou código gerenciado, especificando uma nova linguagem de programação, reconfiguração o script original ou código gerenciado na nova linguagem de programação e adicionar o novo script ou gerenciado código para o modelo de formulário.

Observação: O InfoPath não é possível converter o script existente ou código gerenciado por uma linguagem de programação para outra linguagem de programação.

Neste artigo

Visão geral

Alterar a linguagem de programação de um modelo de formulário

Visão geral

Quando você precisa usar o script ou código gerenciado para adicionar lógica comercial para seu modelo de formulário, como realizar um cálculo complexo usando valores que os usuários inserem em formulários com base no seu modelo de formulário, você pode adicionar a lógica de negócios usando um dos diversos diferente linguagens de programação, incluindo c# ou Microsoft Visual Basic. Após adicionar o script ou código gerenciado para seu modelo de formulário, quaisquer alterações que você deseja fazer ou qualquer novo script ou gerenciado código que você deseja adicionar ao seu modelo de formulário deve ser escrito na mesma linguagem de programação.

À medida que seu modelo de formulário evolui para atender aos novos requisitos de negócios, você talvez precise alterar a linguagem de programação usada no modelo de formulário. Por exemplo, imagine seguintes situações:

  • Sua empresa tem uma nova política que todos os programas do Microsoft Windows e extensões de programa desenvolvidas pelo departamento usem a linguagem de programação c#. Os modelos de formulário existente usados em sua empresa foram criados usando a linguagem de programação do Visual Basic. Para cumprir a nova política, você deve converter todos os modelos de formulário para que eles usem a linguagem de programação c#.

  • Você publicou um modelo de formulário criado no Microsoft Office InfoPath 2003 com script escrito em JScript. Como Microsoft Office InfoPath 2007 permite que os usuários a preencher formulários com base em um modelo de formulário em um navegador da Web, você deve converter este modelo de formulário em um modelo de formulário habilitados para navegador e depois publicá-lo para um servidor executando InfoPath Forms Services. No entanto, InfoPath Forms Services pode exibir somente os modelos de formulário com conjuntos de código gerenciado; Você não pode publicar um modelo de formulário que contém o script para um servidor executando o InfoPath Forms Services. Você deve converter o script em um assembly de código gerenciado para que você pode publicar o modelo de formulário em um servidor executando o InfoPath Forms Services.

  • Você é responsável por manter vários modelos de formulário que você não no design. Estes modelos de formulário contêm scripts escritos em JScript. Embora você possa ler e gravar scripts escritos em JScript, você é muito mais eficientes em escrever scripts usando o Microsoft Visual Basic Scripting Edition (VBScript) linguagem de programação. Como você manutenção esses modelos de formulário, ele será muito mais eficiente se o script foi escrito em VBScript, portanto, você decide substituir os scripts existentes escritos em JScript com scripts escritos usando o VBScript.

Se você precisar alterar a linguagem de programação usada em um modelo de formulário existente, primeiro você deve remover o script existente ou código gerenciado do modelo de formulário e, em seguida, especifique a nova linguagem de programação do modelo de formulário. Depois que você alterar a linguagem de programação no modelo de formulário, você pode reconfigurar o script ou código gerenciado no novo idioma, usando o Editor de scripts Microsoft ou Microsoft Visual Studio Tools para aplicativos e, em seguida, você adicionar o novo script ao seu modelo de formulário.

Início da página

Alterar a linguagem de programação de um modelo de formulário

Antes de alterar a linguagem de programação de um modelo de formulário, convém salvar uma cópia do código-fonte original em um editor de texto, como o Microsoft Notepad, caso você precise se referir a ela ou use o código original.

Salve o código-fonte original

  1. Abra o modelo de formulário no modo de design.

  2. No menu Ferramentas, aponte para programação e siga um destes procedimentos:

    • Se seu modelo de formulário contém script, clique em Editor de scripts Microsoft.

    • Se seu modelo de formulário contém código gerenciado, clique em Microsoft Visual Studio Tools for Applications.

  3. No menu Editar do Editor de scripts Microsoft ou Microsoft Visual Studio Tools for Applications, clique em Selecionar tudo.

  4. No menu Editar, clique em Copiar.

  5. Cole o código que foi copiado para um editor de texto, como o bloco de notas.

  6. Salve o arquivo de editor de texto.

Alterar a linguagem de programação do modelo de formulário

  1. No menu Ferramentas, clique em Opções de formulário.

  2. Em categoria na caixa de diálogo Opções de formulário, clique em programação.

  3. Em linguagem de programação, clique em Remover código.

  4. Clique em Sim na caixa de mensagem informando que você está prestes a remover o código do modelo de formulário.

  5. Na lista de linguagem de código do modelo de formulário, clique no idioma que você deseja usar no modelo de formulário.

    Dica: Se você estiver alterando a linguagem de programação Visual Basic ou c#, na caixa local do projeto para código do Visual Basic e c#, digite o local onde você deseja salvar os arquivos do projeto.

Início da página

Expanda suas habilidades no Office
Explore o treinamento
Obtenha novos recursos primeiro
Ingressar no Office Insider

Essas informações foram úteis?

Obrigado por seus comentários!

Agradecemos pelos seus comentários! Parece que pode ser útil conectar você a um de nossos agentes de suporte do Office.

×