Inserir um controlo de anexo de ficheiro

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.

Se pretender que os utilizadores possam de inserir ficheiros num formulário do Microsoft Office InfoPath, pode utilizar um controlo de anexo de ficheiro no seu modelo de formulário. Os utilizadores podem utilizar este controlo para anexar ficheiros para o formulário e os ficheiros, em seguida, são codificados e guardados com os dados do formulário.

Neste artigo

Quando deve utilizar um controlo de anexo de ficheiro

A experiência do utilizador

Inserir um controlo de anexo de ficheiro

Detalhes de segurança

Quando deve utilizar um controlo de anexo de ficheiro

Utilize um controlo de anexo de ficheiro quando quiser:

  • Permitir que os utilizadores anexar documentos, folhas de cálculo e outros tipos de ficheiros para o formulário.

  • Anexe um ficheiro para o seu modelo de formulário, tal como um ficheiro que contenha informações suplementares sobre o modelo de formulário.

  • Trabalhar com ficheiros de binário a partir de uma base de dados ou de outra origem de dados externos.

No seguinte exemplo, um documento de Microsoft Office Word 2007 estiver ligado a um formulário do InfoPath. O documento contém detalhes sobre a ordem de trabalhos proposta para reunião de vendas internacional.

file attached to form via file attachment control

Por predefinição, os utilizadores podem navegar pelos, eliminar ou substituir ficheiros num controlo de anexo de ficheiro. Os utilizadores podem anexar qualquer tipo de ficheiro ao formulário exceto ficheiros potencialmente inseguros que podem conter vírus, tal como ficheiros bat ou .exe. Se pretender, pode limitar ainda mais tipos de ficheiro que os utilizadores podem inserir num controlo de anexo de ficheiro no seu formulário.

Controlos relacionados

O InfoPath inclui controlos que são semelhantes aos controlos de anexo de ficheiro, mas que servem para fins diferentes. Para decidir qual destes controlos funciona melhor no seu modelo de formulário, consulte a lista seguinte:

Controlo de imagem    Como um controlo de anexo de ficheiro, um controlo de imagens permite aos utilizadores navegar pelas, eliminar ou substituir ficheiros nos seus formulários. A diferença é que pode adicionar apenas os ficheiros de imagem a um controlo de imagem, Considerando que um controlo de anexo de ficheiro aceita todos os tipos de ficheiros, incluindo ficheiros de imagem. Ambos os controlos de utilizam o tipo de dados base64, que é utilizado para codificar e descodificar binários ficheiros para o armazenamento e apresentar.

Hiperligação    Em vez de permitir que os utilizadores incorporar ficheiros nos formulários, que podem aumentar o tamanho do ficheiro do formulário, pode utilizar um controlo de hiperligação no seu modelo de formulário, que permite aos utilizadores inserir ligações para o ficheiro adequado.

Início da página

A experiência do utilizador

Dependendo das opções que especificou para o controlo de anexo de ficheiro, os utilizadores podem inserir um ficheiro num controlo de anexo de ficheiro vazio ou substituir um anexo de ficheiro que já existe. Em ambos os casos, os utilizadores clicar no interior do controlo de anexo de ficheiro para localizar um ficheiro. Quando for apresentada a caixa de diálogo Anexar ficheiro, possam navegar para um ficheiro da sua escolha.

Pode especificar exatamente quais os tipos de ficheiros que os utilizadores podem adicionar aos controlos de anexo de ficheiro. Quando os tipos de ficheiro que pretende permitir que especificar, o InfoPath oculta automaticamente os ficheiros não suportados na caixa de diálogo Anexar ficheiro. Por exemplo, se limitar anexos de ficheiros a ficheiros. txt, em seguida,. docx,. pptx e outros tipos de ficheiro são ocultados na caixa de diálogo, mesmo que existam na pasta.

Se os utilizadores tentarem inserir um tipo de ficheiro que está potencialmente perigoso, tal como um ficheiro de executáveis (.exe), uma mensagem de segurança informa-los que o tipo de ficheiro é não seguros e impede que anexá-la ao formulário. O InfoPath bloqueia estes tipos de ficheiros não seguros por predefinição. Para mais informações sobre os ficheiros não seguras, consulte o artigo Detalhes de segurança neste artigo.

Início da página

Inserir um controlo de anexo de ficheiro

O procedimento para inserir um controlo de anexo de ficheiro é ligeiramente diferente dependendo de se são estruturação de um modelo de novo formulário em branco ou basear a estrutura do seu modelo de formulário uma base de dados ou de outra origem de dados externos.

A ilustração seguinte mostra o aspeto de um controlo de anexo de ficheiro quando está selecionada no modo de estrutura.

File attachment control selected in design mode

Os controlos podem ser vinculados ou não vinculados. Quando um controlo é vinculado, está ligado a um campo ou grupo na origem de dados de forma a que os dados introduzidos no controlo sejam guardados no ficheiro de formulário (.xml) subjacente. Quando um controlo não é vinculado, este não está ligado a um campo ou grupo e os dados introduzidos no controlo não são guardados. Ao selecionar ou mover o ponteiro sobre um controlo, são apresentados um texto e um ícone vinculado no canto superior direito do controlo. O texto indica o grupo ou campo ao qual o controlo está vinculado na origem de dados. O ícone indica se o controlo está corretamente vinculado ao grupo ou campo. Se o vínculo estiver correto, será apresentado um ícone verde. Se ocorrer algum problema com o vínculo verá, em alternativa, um ícone azul ou vermelho.

Origem de dados para o modelo de formulário consiste em campos e grupos que aparecem numa vista hierárquica no painel de tarefas Origem de dados. Controlos de anexo de ficheiro são sempre vinculou campos com uma imagem ou um anexo de ficheiro (base64) de tipo de dados. No exemplo seguinte, o controlo de anexo de ficheiro no modelo de formulário está vinculado ao campo discussionItemAttachment no painel de tarefas Origem de dados.

Relationship between file attachment control on form template and corresponding field in data source

Inserir um controlo de anexo de ficheiro num modelo de formulário de novo em branco

Ao criar um novo formulário em branco, a caixa de verificação Criar automaticamente origem de dados no painel de tarefas dos Controlos está selecionada por predefinição. Esta ação permite ao InfoPath criar automaticamente campos e grupos na origem de dados, à medida que adiciona controlos ao modelo de formulário. Estes campos e grupos está representados por ícones de pastas e ficheiros no painel de tarefas da Origem de Dados.

  1. No modelo de formulário, coloque o cursor onde pretende inserir o controlo.

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

  3. Em Inserir controlos, clique em Anexo de ficheiro.

  4. Para adicionar uma etiqueta ao controlo, escreva o texto acima ou à esquerda do controlo, seguido por dois pontos (:).

  5. Por predefinição, os utilizadores podem anexar qualquer tipo de ficheiro para o formulário, exceto os ficheiros como ficheiros .exe, que o InfoPath bloqueia por motivos de segurança. Para limitar os tipos de ficheiros que os utilizadores podem anexar aos formulários, faça o seguinte:

    1. Faça duplo clique sobre o controlo de anexo de ficheiro.

    2. Clique no separador Dados.

    3. Em regras de validação e, selecione a caixa de verificação Permitir que o utilizador para anexar apenas os seguintes tipos de ficheiro e, em seguida, na caixa, escreva as extensões de ficheiro para os tipos de ficheiro que pretende permitir. Por exemplo, se escrever . docx, os utilizadores só podem anexar ficheiros Office Word 2007 para o controlo de anexo de ficheiro no respetivo formulário.

      Nota: Se estiver a estruturar uma modelo de formulário compatível com o browser, não será capaz de especificar os tipos de ficheiro são permitidos no controlo de anexo de ficheiro.

  6. Por predefinição, é inserido um ícone de anexo de ficheiro com texto de marcador de posição para o modelo de formulário.

  7. Para mostrar um anexo de Finlândia predefinido no interior do controlo em vez do texto de marcador de posição, faça o seguinte:

    1. Faça duplo clique sobre o controlo de anexo de ficheiro.

    2. Clique no separador Dados.

    3. Em encadernação, clique em Especificar ficheiro predefinido e, em seguida, clique em Procurar.

    4. Na caixa de diálogo Anexar ficheiro, selecione o ficheiro que pretende que apareçam no interior da caixa de anexo de ficheiro no modelo de formulário e, em seguida, clique em Inserir.

Inserir um controlo de anexo de ficheiro num modelo de formulário que é baseado numa origem de dados existente

Se basear a estrutura do seu modelo de formulário num ficheiro Extensible Markup Language (XML) existente, base de dados ou serviço Web, o InfoPath deriva os campos e grupos no painel de tarefas Origem de dados a partir desse origem de dados existente. Neste cenário, pode inserir um controlo de anexo de ficheiro ao arrastar um campo a partir do painel de tarefas Origem de dados para o modelo de formulário ou ao inserir um controlo de anexo de ficheiro a partir do painel de tarefas controlos em vez disso, tal como descrito a seguir procedimento:

  1. No modelo de formulário, coloque o cursor onde pretende inserir o controlo.

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

  3. Em Inserir controlos, clique em Anexo de ficheiro.

  4. Na caixa de diálogo Encadernação de anexo de ficheiro, selecione o campo no qual pretende armazenar dados de anexo de ficheiro e, em seguida, clique em OK.

  5. O InfoPath utiliza o nome do campo ou grupo como etiqueta do controlo. Se necessário, altere o texto da etiqueta.

  6. Por predefinição, os utilizadores podem anexar qualquer tipo de ficheiro para o seu formato, exceto os ficheiros como ficheiros .exe, que o InfoPath bloqueia por motivos de segurança. Para limitar os tipos de ficheiros que os utilizadores podem anexar aos formulários, faça o seguinte:

    1. Faça duplo clique sobre o controlo de anexo de ficheiro.

    2. Clique no separador Dados.

    3. Em regras de validação e, selecione a caixa de verificação Permitir que o utilizador para anexar apenas os seguintes tipos de ficheiro e, em seguida, na caixa, escreva as extensões de ficheiro para os tipos de ficheiro que pretende permitir. Por exemplo, se escrever . docx, os utilizadores só podem anexar ficheiros Office Word 2007 para o controlo de anexo de ficheiro no respetivo formulário.

      Nota: Se estiver a estruturar uma modelo de formulário compatível com o browser, não será capaz de especificar os tipos de ficheiro são permitidos no controlo de anexo de ficheiro.

  7. Por predefinição, é inserido um controlo de anexo de ficheiro com texto de marcador de posição para o modelo de formulário.

  8. Para tornar um ficheiro de predefinido são apresentados no modelo de formulário em vez do texto de marcador de posição, faça o seguinte:

    1. Faça duplo clique sobre o controlo de anexo de ficheiro.

    2. Clique no separador Dados.

    3. Em encadernação, clique em Especificar ficheiro predefinido e, em seguida, clique em Procurar.

    4. Na caixa de diálogo Anexar ficheiro, selecione o ficheiro que pretende que seja apresentado no interior da caixa de anexo de ficheiro no modelo de formulário.

      Sugestão: Também pode utilizar o painel de tarefas Origem de dados para inserir controlos. No painel de tarefas Origem de dados, botão direito do rato no campo ao qual pretende vincular o controlo de anexo de ficheiro e, em seguida, clique em Anexo de ficheiro no menu de atalho. Se não vir Anexo de ficheiro como uma opção no menu de atalho, certifique-se de que o campo tem um tipo de dados de anexo de ficheiro ou imagem.

Início da página

Detalhes de segurança

O InfoPath não permite determinados tipos de ficheiro, tal como .exe, com ou ficheiros. bat, deve ser anexado a um formulário. Esta restrição ajuda a evitar que os ficheiros executáveis maliciosos afectem adverso computadores dos utilizadores. Para determinar os tipos de ficheiros que são considerados inseguros, o InfoPath segue um modelo semelhante do Microsoft Office Outlook.

Por predefinição, as seguintes extensões de ficheiro são consideradas inseguras 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 do sistema podem adicionar tipos de ficheiro para esta lista ao adicionar uma chave de registo determinadas e definir o valor para uma lista delimitado por ponto e vírgula de extensões. Também podem remover ficheiros a partir da lista não seguras.

Início da página

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.

×