Insertar un control de datos adjuntos

Importante:  Este artículo se ha traducido con traducción automática; vea la declinación de responsabilidades. Para su referencia, puede encontrar la versión en inglés de este artículo aquí.

Si desea que los usuarios puedan insertar archivos en un formulario de Microsoft Office InfoPath, puede usar un control de datos adjuntos del archivo en la plantilla de formulario. Los usuarios pueden utilizar este control para adjuntar archivos al formulario y después los archivos se codifican y se guardan con los datos del formulario.

En este artículo

Cuándo usar un control de datos adjuntos

La experiencia del usuario

Insertar un control de datos adjuntos

Detalles de seguridad

Cuándo se debe utilizar un control de datos adjuntos del archivo

Utilice un control de datos adjuntos del archivo cuando desee:

  • Permitir que los usuarios adjunten documentos, hojas de cálculo y otros tipos de archivos en el formulario.

  • Adjuntar un archivo a la plantilla de formulario, como un archivo que contenga información adicional acerca de la plantilla de formulario.

  • Trabajar con archivos binario de una base de datos u otro origen de datos externo.

En el ejemplo siguiente, se ha adjuntado un documento de Microsoft Office Word 2007 a un formulario de InfoPath. El documento contiene detalles sobre la agenda propuesta para una reunión de ventas internacional.

archivo adjunto a través de control de archivos adjuntos

De forma predeterminada, los usuarios pueden examinar, eliminar o reemplazar archivos en un control de datos adjuntos del archivo. Los usuarios pueden adjuntar cualquier tipo de archivo al formulario, salvo los archivos potencialmente no seguros que podrían contener virus, como los archivos .exe o .bat. Si lo desea, puede restringir aún más los tipos de archivos que los usuarios pueden insertar en un control de datos adjuntos del archivo del formulario.

Controles relacionados

InfoPath incluye controles similares a los controles de datos adjuntos del archivo, pero que se usan con otros fines. Para decidir cuál de estos controles funciona mejor en su plantilla de formulario, consulte la lista siguiente:

Control de imagen    Al igual que un control de datos adjuntos del archivo, un control de imagen permite a los usuarios examinar, eliminar o reemplazar archivos en los formularios. La diferencia estriba en que a un control de imagen sólo se le pueden agregar archivos de imagen, mientras que un control de datos adjuntos del archivo acepta archivos de todo tipo, incluso los de imagen. Ambos controles utilizan el tipo de datos base64, que se utiliza para codificar y descodificar archivos binarios para su almacenamiento y su presentación.

Hipervínculo    En lugar de permitir a los usuarios incrustar archivos en los formularios, lo que puede aumentar el tamaño de archivo del formulario, puede utilizar un control de hipervínculo en la plantilla de formulario; esto permite a los usuarios insertar vínculos al archivo correspondiente.

Volver al principio

Experiencia del usuario

En función de las opciones que especifique para el control de datos adjuntos del archivo, los usuarios pueden insertar un archivo en un control de datos adjuntos del archivo vacío o reemplazar los datos adjuntos del archivo existentes. En cualquier caso, los usuarios hacen clic en el interior del control de datos adjuntos del archivo para localizar un archivo. Cuando aparece el cuadro de diálogo Adjuntar archivo, pueden buscar el archivo que deseen.

Puede especificar exactamente qué tipos de archivos pueden agregar los usuarios a los controles de datos adjuntos del archivo. Al especificar los tipos de archivos que desea permitir, InfoPath oculta automáticamente todos los archivos no compatibles en el cuadro de diálogo Adjuntar archivo. Por ejemplo, si limita los datos adjuntos de los archivos a los archivos .txt, los archivos .docx, .pptx y los de otros tipos quedarán ocultos en el cuadro de diálogo, aun cuando existan en la carpeta.

Si los usuarios intentan insertar un tipo de archivo que sea potencialmente peligroso, como un archivo ejecutable (.exe), un mensaje de seguridad ellos le indica que el tipo de archivo es inseguro y les impide adjuntarlo al formulario. InfoPath bloquea estos tipos de archivos no seguros de forma predeterminada. Para obtener más información acerca de los archivos no seguros, vea Detalles de seguridad en este artículo.

Volver al principio

Insertar un control de datos adjuntos

El procedimiento para insertar un control de datos adjuntos del archivo varía ligeramente en función de si se está diseñando una nueva plantilla de formulario en blanco o si se basa el diseño de la misma en una base de datos u otro origen de datos externo.

La ilustración siguiente muestra el aspecto que tiene un control de datos adjuntos del archivo cuando está seleccionado en modo de diseño.

Control de archivo adjunto seleccionado en modo de diseño

Los controles pueden estar enlazados o no enlazados. Cuando un control está enlazado, está conectado a un campo o grupo en el origen de datos para que los datos introducidos en el control se guarden en el archivo de formulario subyacente (.xml). Cuando un control no está enlazado, no está conectado a un campo o grupo y los datos introducidos en el control no se guardan. Cuando seleccione o mueva el puntero sobre un control, aparecerán en la esquina superior derecha del control un texto y un icono de enlace. El texto indica el grupo o campo al que está enlazado el control en el origen de datos. El icono indica si el control está correctamente enlazado a ese grupo o campo. Cuando el enlace es correcto, aparece un icono verde. Si hay algún error con el enlace, verá un icono azul o rojo en su lugar.

El origen de datos para la plantilla de formulario se compone de campos y grupos que aparecen en una vista jerárquica en el panel de tareas Origen de datos. Controles de datos adjuntos del archivo siempre están enlazados a campos con una imagen o un archivo adjunto (base 64) tipo de datos. En el ejemplo siguiente, el control de datos adjuntos del archivo en la plantilla de formulario enlazado al campo datosAdjuntosElementosDisc en el panel de tareas Origen de datos.

Relación entre un control de datos adjuntos en la plantilla de formulario y el campo correspondiente del origen de datos

Insertar un control de datos adjuntos del archivo en una nueva plantilla de formulario en blanco

Cuando se diseña una plantilla de formulario nueva, se selecciona automáticamente la caja de verificación de Crear automáticamente origen de datos en el panel de Controles. Esto permite que InfoPath cree automáticamente los campos y grupos en el origen de datos a medida que agregue controles a la plantilla de formulario. Estos campos y grupos están representados por iconos de archivo y carpeta en el panel de Origen de datos.

  1. En la plantilla de formulario, sitúe el cursor en el lugar donde desee insertar el control.

  2. Si el panel Controles no es visible, haga clic en Más controles en el menú Insertar, o bien, presione ALT+I, C.

  3. En Insertar controles, haga clic en Datos adjuntos del archivo.

  4. Para agregar una etiqueta al control, escriba el texto por encima o a la izquierda del control, seguido por dos puntos (:).

  5. De forma predeterminada, los usuarios pueden adjuntar cualquier tipo de archivo al formulario, salvo archivos como los archivos .exe, que InfoPath bloquea por motivos de seguridad. Para limitar los tipos de archivos que los usuarios pueden adjuntar a los formularios, haga lo siguiente:

    1. Haga doble clic en el control de datos adjuntos del archivo.

    2. Haga clic en la ficha Datos.

    3. En la opción Validación y reglas, active la casilla de verificación Permitir que el usuario únicamente adjunte los siguientes tipos de archivo y, a continuación escriba en el cuadro las extensiones de los tipos de archivo que desea permitir. Por ejemplo, si escribe .docx, los usuarios sólo pueden adjuntar archivos de Office Word 2007 al control de datos adjuntos del archivo del formulario.

      Nota: Si está diseñando una plantilla de formulario compatible con el explorador, no podrá especificar los tipos de archivos permitidos en el control de datos adjuntos del archivo.

  6. De forma predeterminada, se inserta un icono de control de datos adjuntos con texto de marcador de posición en la plantilla de formulario.

  7. Para mostrar un archivo predeterminado dentro del control en lugar del texto de marcador de posición, haga lo siguiente:

    1. Haga doble clic en el control de datos adjuntos del archivo.

    2. Haga clic en la ficha Datos.

    3. En la opción Enlace, haga clic en Especificar archivo predeterminado y haga clic en Examinar.

    4. En el cuadro de diálogo Adjuntar archivo, seleccione el archivo que desea que aparezca dentro del cuadro de datos adjuntos del archivo en la plantilla de formulario y haga clic en Insertar.

Insertar un control de datos adjuntos del archivo en una plantilla de formulario basada en un origen de datos existente

Si basa el diseño de la plantilla de formulario en un archivo existente de lenguaje de marcado Extensible (XML), base de datos o servicio Web, InfoPath deriva los campos y grupos en el panel de tareas Origen de datos de ese origen de datos existente. En este escenario, puede insertar un control de datos adjuntos arrastrando un campo desde el panel de tareas Origen de datos en la plantilla de formulario o insertando un control de datos adjuntos desde el panel de tareas controles, tal como se describe en el procedimiento siguiente:

  1. En la plantilla de formulario, sitúe el cursor en el lugar donde desee insertar el control.

  2. Si el panel Controles no es visible, haga clic en Más controles en el menú Insertar, o bien, presione ALT+I, C.

  3. En Insertar controles, haga clic en Datos adjuntos del archivo.

  4. En el cuadro de diálogo Enlace de Datos adjuntos del archivo, seleccione el campo en el que desea guardar los datos adjuntos del archivo y haga clic en Aceptar.

  5. InfoPath utiliza el nombre del campo o grupo como la etiqueta del control. Si es necesario, cambie el texto de etiqueta.

  6. De forma predeterminada, los usuarios pueden adjuntar cualquier tipo de archivo al formulario, salvo archivos como los archivos .exe, que InfoPath bloquea por motivos de seguridad. Para limitar los tipos de archivos que los usuarios pueden adjuntar a los formularios, haga lo siguiente:

    1. Haga doble clic en el control de datos adjuntos del archivo.

    2. Haga clic en la ficha Datos.

    3. En la opción Validación y reglas, active la casilla de verificación Permitir que el usuario únicamente adjunte los siguientes tipos de archivo y, a continuación escriba en el cuadro las extensiones de los tipos de archivo que desea permitir. Por ejemplo, si escribe .docx, los usuarios sólo pueden adjuntar archivos de Office Word 2007 al control de datos adjuntos del archivo del formulario.

      Nota: Si está diseñando una plantilla de formulario compatible con el explorador, no podrá especificar los tipos de archivos permitidos en el control de datos adjuntos del archivo.

  7. De forma predeterminada, se inserta un control de datos adjuntos del archivo con texto de marcador de posición en la plantilla de formulario.

  8. Para mostrar un archivo predeterminado en la plantilla de formulario en lugar del texto de marcador de posición, haga lo siguiente:

    1. Haga doble clic en el control de datos adjuntos del archivo.

    2. Haga clic en la ficha Datos.

    3. En la opción Enlace, haga clic en Especificar archivo predeterminado y haga clic en Examinar.

    4. En el cuadro de diálogo Adjuntar archivo, seleccione el archivo que desea que aparezca dentro del cuadro de datos adjuntos del archivo en la plantilla de formulario.

      Sugerencia: También puede utilizar el panel de tareas Origen de datos para insertar controles. En el panel de tareas Origen de datos, haga clic con el botón secundario del mouse (ratón) en el campo al que desee que se enlace el control de datos adjuntos del archivo y, a continuación, haga clic en Datos adjuntos del archivo en el menú contextual. Si no aparece la opción Datos adjuntos del archivo en este menú, asegúrese de que el campo tiene un tipo de datos de imagen o de datos adjuntos del archivo.

Volver al principio

Detalles de seguridad

InfoPath no permite adjuntar a un formulario determinados tipos de archivos, como los .exe, .com o .bat. Esta restricción ayuda a evitar que los archivos ejecutables malintencionados afecten negativamente a los equipos de los usuarios. Para determinar los tipos de archivos que se consideran no seguros, InfoPath sigue un modelo similar al de Microsoft Office Outlook.

De forma predeterminada, InfoPath considera que las extensiones de archivo siguientes no son seguras: .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.

Los administradores del sistema pueden agregar tipos de archivos a esta lista agregando cierta clave al Registro y estableciendo su valor en una lista de extensiones separadas mediante signos de punto y coma. También pueden quitar archivos de la lista de archivos no seguros.

Volver al principio

Nota: Declinación de responsabilidades de traducción automática: Este artículo se ha traducido con un sistema informático sin intervención humana. Microsoft ofrece estas traducciones automáticas para que los hablantes de otros idiomas distintos del inglés puedan disfrutar del contenido sobre los productos, los servicios y las tecnologías de Microsoft. Puesto que este artículo se ha traducido con traducción automática, es posible que contenga errores de vocabulario, sintaxis o gramática.

Ampliar sus conocimientos
Explorar los cursos
Obtener nuevas características primero
Únase a los participantes de Office Insider

¿Le ha sido útil esta información?

¡Gracias por sus comentarios!

Gracias por sus comentarios. Quizá le interese ponerse en contacto con uno de nuestros agentes de soporte de Office.

×