Puede recibir un mensaje de error "InfoPath no puede crear un nuevo formulario en blanco" al obtener una vista previa de un formulario en InfoPath 2003 Service Pack 1


Importante: este artículo contiene información que muestra cómo reducir la configuración de seguridad o desactivar las características de seguridad en un equipo. Puede realizar estos cambios para solucionar un problema específico. Antes de realizar estos cambios, le recomendamos que evalúe los riesgos asociados con la implementación de esta solución en su entorno concreto. Si decide implementar esta solución alternativa, tome las medidas adicionales oportunas para ayudar a proteger su sistema.

Síntomas


Cuando intenta obtener una vista previa de un formulario en Microsoft Office InfoPath 2003 Service Pack 1 (SP1), puede recibir el siguiente mensaje de error:
InfoPath no puede crear un nuevo formulario en blanco.
InfoPath no puede abrir el formulario seleccionado. El formulario o su plantilla asociada proceden de una zona de seguridad restringida y pueden no ser seguro.

Causa


Este problema se produce cuando la automatización activa está deshabilitada para la zona de seguridad Internet. InfoPath identifica incorrectamente sus propias transformaciones de lenguaje de hoja de estilo Extensible (XSL) como secuencia de comandos activa. Este problema puede producirse en otras zonas de seguridad, si la plantilla de formulario contiene una secuencia de comandos y secuencias de comandos está deshabilitada.

Solución alternativa


Advertencia: Esta solución puede hacer que su equipo o su red sean más vulnerables a los ataques de usuarios malintencionados o de software malintencionado, como virus. No recomendamos esta solución, pero proporcionamos esta información para que puede implementar esta solución temporal a su propia discreción. Utilice esta solución bajo su propia responsabilidad.

Para evitar este problema, utilice uno de los métodos siguientes.

Método 1

Colocar los formularios de Office InfoPath 2003 en plantillas en una zona de seguridad donde secuencias de comandos ActiveX está habilitado. Por ejemplo, poner los formularios en una ubicación de intranet local.

Método 2

Importante: Estos pasos pueden aumentar su riesgo de seguridad. Estos pasos también pueden hacer que su equipo o su red sean más vulnerables a los ataques de usuarios malintencionados o de software malintencionado, como virus. Recomendamos el proceso que se describe en este artículo para permitir que los programas funcionen como están diseñados o para implementar determinadas funciones del programa. Antes de realizarlos, recomendamos que evalúe los riesgos asociados con la implementación de este proceso en su entorno particular. Si decide implementar este proceso, tome las medidas adicionales oportunas para ayudar a proteger su sistema. Se recomienda que utilice este proceso sólo si realmente lo necesita este proceso.
  1. En InfoPath, haga clic en Herramientas, haga clic en Opciones de formularioy, a continuación, haga clic en la ficha seguridad .
  2. Haga clic para desactivar la casilla de verificación determinar automáticamente el nivel de seguridad según el diseño del formulario .
  3. Haga clic en dominio.

    Nota:
    • La configuración de seguridad de InfoPath sólo se aplica a la forma actual. No afecta a otras formas.
    • La opción de dominio habilita el formulario para tener acceso a archivos o recursos dentro del mismo dominio utilizando las credenciales del usuario. Si el formulario intenta tener acceso a archivos o recursos de otro dominio, se solicita al usuario.

Estado


Microsoft ha confirmado que se trata de un error de los productos de Microsoft que se enumeran en la sección "Aplicable a".

Pasos para reproducir el comportamiento

  1. Abra Internet Explorer.
  2. Haga clic en Herramientas, haga clic en Opciones de Internety, a continuación, haga clic en la ficha seguridad .
  3. En Seleccione una zona de contenido Web para especificar su zona de seguridad, haga clic en Internety, a continuación, haga clic en Nivel personalizado.
  4. En la sección automatización , en secuencias de comandos ActiveX, haga clic en Deshabilitary, a continuación, haga clic en Aceptar.
  5. Haga clic en Aceptar para cerrar el cuadro de diálogo y, a continuación, cierre Internet Explorer.
  6. Abra InfoPath.
  7. En el menú archivo , haga clic en diseñar un formulario.
  8. Haga clic en nuevo formulario en blanco.
  9. En el menú archivo , elija Vista previadel formulario y, a continuación, haga clic en predeterminado.
Recibe el mensaje de error que se menciona en la sección "Síntomas".