Inserir um controle de anexo de arquivo

Importante :  Este artigo foi traduzido por um sistema de tradução automática, leia o aviso de isenção de responsabilidade. Para sua referência, veja a versão em inglês deste artigo aqui.

Se você quiser que os usuários possam inserir arquivos em um formulário do Microsoft Office InfoPath, poderá usar um controle de anexo de arquivo no seu modelo de formulário. Os usuários podem usar esse controle para anexar arquivos ao seu formulário e os arquivos são codificados e salvos com os dados do formulários.

Neste artigo

Quando usar um controle de anexo de arquivo

A experiência do usuário

Inserir um controle de anexo de arquivo

Detalhes de segurança

Quando usar um controle de anexo de arquivo

Use um controle de anexo de arquivo quando quiser:

  • Permitir que os usuários anexem documentos, planilhas e outros tipos de arquivos no seu formulário.

  • Anexar um arquivo ao seu modelo de formulário, como um arquivo contendo informações suplementares sobre seu modelo de formulário.

  • Trabalhar com arquivos binário de um banco de dados ou de outra fonte de dados externa.

No seguinte exemplo, um documento do Microsoft Office Word 2007 está anexado a um formulário do InfoPath. O documento contém detalhes sobre a agenda proposta para uma reunião de vendas internacional.

arquivo anexado ao formulário através de controle de anexo de arquivo

Por padrão, os usuários podem procurar, excluir ou substituir arquivos em um controle de anexo de arquivo. Os usuários podem anexar qualquer tipo de arquivo ao formulário exceto arquivos possivelmente não seguros que possam conter vírus, como arquivos .bat ou .exe. Se quiser, poderá limitar ainda mais os tipos de arquivo que os usuários podem inserir em um controle de anexo de arquivo no seu formulário.

Controles relacionados

O InfoPath inclui controles semelhantes aos controles de anexo de arquivo que servem a fins diferentes. Para decidir quais desses controles funcionam melhor com seu modelo de formulário, consulte a seguinte lista:

Controle de imagem    Como um controle de anexo de arquivo, um controle de imagem permite que os usuários procurem, excluam ou substituam arquivos em seus formulários. A diferença é que você pode adicionar apenas arquivos de imagens a um controle de imagem, enquanto um controle de anexo de arquivo aceita todos os tipos de arquivos, incluindo arquivos de imagens. Os dois controles usam o tipo de dados base64, que é usado para codificar e decodificar arquivos binários para armazenamento e exibição.

Hiperlink    Em vez de permitir que os usuários incorporem arquivos nos formulários, o que pode aumentar o tamanho do arquivo no formulário, é possível usar um controle de hiperlink no seu modelo de formulário, o que permite que os usuários insiram links no arquivo apropriado.

Início da página

A experiência do usuário

Dependendo das opções especificadas para o controle de anexo, os usuários podem inserir um arquivo em um controle de anexo vazio ou substituir um anexo de arquivo que já existe. Em ambos os casos, os usuários clicam dentro do controle de anexo de arquivo para localizar um arquivo. Quando a caixa de diálogo Anexar Arquivo aparecer, eles poderão procurar pelo arquivo que preferirem.

É possível especificar exatamente quais tipos de arquivos os usuários podem adicionar aos controles de anexo de arquivo. Ao especificar os tipos de arquivos que deseja permitir, o InfoPath oculta automaticamente quaisquer arquivos não suportados na caixa de diálogo Anexar Arquivo. Por exemplo, se você limitar os anexos de arquivo a arquivos .txt, os tipos .docx, .pptx e outros tipos de arquivos serão ocultos na caixa de diálogo, mesmo se eles existirem na pasta.

Se os usuários tentarem inserir um tipo de arquivo que é potencialmente perigoso, como um arquivo executável (.exe), uma mensagem de segurança informa-los que o tipo de arquivo não é seguro e impede que anexá-lo ao formulário. Por padrão, o InfoPath bloqueia esses tipos de arquivos não seguros. Para obter mais informações sobre arquivos não seguras, consulte detalhes de segurança neste artigo.

Início da página

Inserir um controle de anexo de arquivo

O procedimento para inserir um controle de anexo de arquivo é um pouco diferente dependendo se você está criando um modelo de formulário novo, em branco ou baseando a criação do seu modelo de formulário em um banco de dados ou em outra fonte externa.

A seguinte ilustração mostra qual a aparência de um controle de anexo de arquivo quando ele está selecionado no modo de design.

Controle de anexo de arquivo selecionado no modo de design

Os controles podem ser associados ou não associados. Quando um controle é associado, ele é conectado a um campo ou grupo na fonte de dados para que os dados inseridos no controle sejam salvos no arquivo de formulário subjacente (.xml). Quando um controle não é associado, ele não é conectado a um campo ou grupo, e os dados inseridos no controle não serão salvos. Quando você seleciona ou move o ponteiro sobre um controle, o texto e um ícone de associação aparecem no canto superior direito do controle. O texto indica o grupo ou campo ao qual o controle está associado na fonte de dados. O ícone indica se o controle está vinculado corretamente a esse grupo ou campo. O ícone é exibido em verde quando a vinculação está correta. Se houver algo errado com a associação, você verá um ícone azul ou vermelho em vez disso.

A fonte de dados do modelo de formulário consiste em campos e grupos que aparecem em uma exibição hierárquica no painel de tarefas Fonte de dados. Controles de anexo de arquivo são sempre vinculados aos campos com uma imagem ou anexo de arquivo (base64) tipo de dados. No exemplo a seguir, o controle de anexo de arquivo no modelo de formulário está vinculado ao campo discussionItemAttachment no painel de tarefas Fonte de dados.

Relação entre o controle de anexo de arquivo no modelo de formulário e o campo correspondente na fonte de dados

Inserir um controle de anexo de arquivo em um modelo formulário novo, em branco

Quando você cria um modelo de formulário novo e em branco, a caixa de seleção Criar fonte de dados automaticamente, no painel de tarefas Controles, é selecionada por padrão. Isso permite que o InfoPath crie campos e grupos automaticamente na fonte de dados conforme você adiciona controles ao modelo de formulário. Esses campos e grupos são representados por ícones de pasta e arquivo no painel de tarefas Fonte de Dados.

  1. No modelo de formulário, coloque o cursor no local onde você deseja inserir o controle.

  2. Se o painel de tarefas Controles não estiver visível, clique em Mais Controles no menu Inserir, ou pressione ALT+I, C.

  3. Em Inserir controles, clique em Anexo de Arquivo.

  4. Para adicionar um rótulo ao controle, digite o texto acima ou à esquerda do controle, seguido de dois-pontos (:).

  5. Por padrão, os usuários podem anexar qualquer tipo de arquivo ao formulário, exceto arquivos como .exe, que o InfoPath bloqueia por motivos de segurança. Para limitar os tipos de arquivos que os usuários podem anexar aos formulários, faça o seguinte.

    1. Clique duas vezes no controle de anexo de arquivo.

    2. Clique na guia Dados.

    3. Em Validação e Regras, marque a caixa de seleção Permitir que o usuário anexe apenas os seguintes tipos de arquivos e, em seguida, na caixa, digite as extensões de arquivo dos tipos de arquivo que deseja permitir. Por exemplo, se você digita .docx, os usuários poderão apenas anexar arquivos Office Word 2007 ao controle de anexo de arquivo em seus formulários.

      Observação : Se você estiver usando um modelo de formulário compatível com o navegador, não será possível especificar quais tipos de arquivos são permitidos no controle de anexo de arquivo.

  6. Por padrão, um ícone de anexo de arquivo com texto de espaço reservado é inserido no modelo de formulário.

  7. Para mostrar um anexo de arquivo padrão dentro do controle em vez do texto de espaço reservado, faça o seguinte:

    1. Clique duas vezes no controle de anexo de arquivo.

    2. Clique na guia Dados.

    3. Em Vinculação, clique em Especificar o arquivo padrão e, em seguida, clique em Procurar.

    4. Na caixa de diálogo Anexar Arquivo, selecione o arquivo que deseja exibir dentro da caixa de anexo de arquivo no modelo de formulário e, em seguida, clique em Inserir.

Inserir um controle de anexo de arquivo em um modelo de formulário que tem base em uma fonte de dados existente

Se você basear o design do seu modelo de formulário em um arquivo existente do Extensible Markup Language (XML), banco de dados ou serviço da Web, o InfoPath deriva os campos e grupos no painel de tarefas Fonte de dados existente fonte de dados. Neste cenário, você pode inserir um controle de anexo de arquivo arrastando um campo do painel de tarefas Fonte de dados para o modelo de formulário ou inserir um controle de anexo de arquivo do painel de tarefas controles em vez disso, conforme descrito no procedimento a seguir:

  1. No modelo de formulário, coloque o cursor no local onde você deseja inserir o controle.

  2. Se o painel de tarefas Controles não estiver visível, clique em Mais Controles no menu Inserir, ou pressione ALT+I, C.

  3. Em Inserir controles, clique em Anexo de Arquivo.

  4. Na caixa de diálogo Vinculação de Anexo de Arquivo, selecione o campo no qual deseja armazenar os dados do anexo do arquivo e, em seguida, clique em OK.

  5. Como o rótulo do controle, o InfoPath usa o nome do campo ou grupo. Se necessário, altere o texto do rótulo.

  6. Por padrão, os usuários podem anexar qualquer tipo de arquivo ao formulário, exceto arquivos como .exe, que o InfoPath bloqueia por motivos de segurança. Para limitar os tipos de arquivos que os usuários podem anexar aos seus formulários, faça o seguinte.

    1. Clique duas vezes no controle de anexo de arquivo.

    2. Clique na guia Dados.

    3. Em Validação e Regras, marque a caixa de seleção Permitir que o usuário anexe apenas os seguintes tipos de arquivos e, em seguida, na caixa, digite as extensões de arquivo dos tipos de arquivo que deseja permitir. Por exemplo, se você digita .docx, os usuários poderão apenas anexar arquivos Office Word 2007 ao controle de anexo de arquivo em seus formulários.

      Observação : Se você estiver usando um modelo de formulário compatível com o navegador, não será possível especificar quais tipos de arquivos são permitidos no controle de anexo de arquivo.

  7. Por padrão, um controle de anexo de arquivo com texto de espaço reservado é inserido no modelo de formulário.

  8. para fazer um arquivo padrão aparecer no modelo de formulário em vez do texto de espaço reservado, faça o seguinte:

    1. Clique duas vezes no controle de anexo de arquivo.

    2. Clique na guia Dados.

    3. Em Vinculação, clique em Especificar o arquivo padrão e, em seguida, clique em Procurar.

    4. Na caixa de diálogo Anexar Arquivo, selecione o arquivo que deseja exibir dentro da caixa de anexo de arquivo no modelo de formulário.

      Dica : Também é possível usar o painel de tarefas Fonte de Dados para inserir controles. No painel de tarefas Fonte de Dados, clique com o botão direito do mouse no campo ao qual deseja vincular o controle de anexo de arquivo e, em seguida, clique em Anexo de Arquivo no menu de atalho. Se você não vir Anexo de Arquivo como uma opção no menu de atalho, verifique se o campo tem um tipo de dados de anexo de imagem ou arquivo.

Início da página

Detalhes de segurança

O InfoPath não permite que determinados tipos de arquivo, como arquivos .exe, .com ou .bat, sejam anexados a um formulário. Essa restrição ajuda a impedir que arquivos executáveis mal-intencionados afetem de maneira prejudicial os computadores dos usuários. Para determinar os tipos de arquivos considerados não seguros, o InfoPath segue um modelo semelhante ao do Microsoft Office Outlook.

Por padrão, as seguintes extensões de arquivo são consideradas não seguras pelo InfoPath: .ade, .adp, .app, .asp, .bas, .bat, .cer, .chm, .cmd, .com, .cpl, .crt, .csh, .der, .exe, .fxp, .hlp, .hta, .inf, .ins, .isp, .its, .js, .jse, .ksh, .lnk, .mad, .maf, .mag, .mam, .maq, .mar, .mas, .mat, .mau, .mav, .maw, .mda, .mdb, .mde, .mdt, .mdw, .mdz, .msc, .msh, .msh1, .msh2, .msh1xml, .msh2xml, .mshxml, .msi, .msp, .mst, .ops, .pcd, .pif, .plg, .prf, .prg, .pst, .reg, .scf, .scr, .sct, .shb, .shs, .tmp, .url, .vb, .vbe, .vbs, .vsmacros, .vsw, .ws, .wsc, .wsf, .wsh.

Os administradores de sistema podem adicionar tipos de arquivos a essa lista adicionando uma determinada chave do Registro configurando seu valor como uma lista de extensões delimitada por ponto-e-vírgula. Eles também pode remover os arquivos da lista de arquivos não seguros.

Início da página

Observação : Aviso de Isenção de Tradução Automática: Este artigo foi traduzido por computador, sem intervenção humana. A Microsoft oferece essas traduções automáticas para ajudar as pessoas que não falam inglês a aproveitar os textos escritos sobre produtos, serviços e tecnologias da Microsoft. Como este artigo foi traduzido automaticamente, é possível que contenha erros de vocabulário, sintaxe ou gramática.

Expanda suas habilidades
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.

×