Compartir a través de


(String) del método XmlFormCollection.New

Crea un formulario basado en un formulario especificado.

Espacio de nombres:  Microsoft.Office.InfoPath
Ensamblado:  Microsoft.Office.InfoPath (en Microsoft.Office.InfoPath.dll)

Sintaxis

'Declaración
Public MustOverride Function New ( _
    formLocation As String _
) As XmlForm
'Uso
Dim instance As XmlFormCollection
Dim formLocation As String
Dim returnValue As XmlForm

returnValue = instance.New(formLocation)
public abstract XmlForm New(
    string formLocation
)

Parámetros

  • formLocation
    Tipo: System.String

    Identificador uniforme de recursos (URI) del formulario en que se va a basar el nuevo formulario.

Valor devuelto

Tipo: Microsoft.Office.InfoPath.XmlForm
Objeto XmlForm que representa el formulario que se ha creado.

Excepciones

Excepción Condición
InvalidOperationException

Se ha llamado al método New desde un controlador de eventos para el evento Loading.

Comentarios

El método New únicamente se puede usar para crear un formulario nuevo que se basa en un formulario existente: no se puede usar para crear un nuevo formulario basado en una plantilla de formulario. Para crear un formulario desde una plantilla de formulario, use el método NewFromFormTemplate.

Al usar el método New, el nuevo formulario se abre en Microsoft InfoPath listo para rellenarlo.

Únicamente se puede acceder a este miembro con formularios que se ejecuten en el mismo dominio que el formulario que está actualmente abierto o con formularios a los que se hayan concedido permisos entre dominios.

Únicamente se puede acceder a este tipo o miembro desde el código que se ejecuta en los formularios abiertos en Microsoft InfoPath Filler.

Ejemplos

En el siguiente ejemplo de código, se pasa al método New de la clase XmlFormCollection el identificador URI de un formulario existente en el que basar el nuevo formulario y se devuelve el objeto XmlForm.

XmlForm newDocument = 
   this.Application.XmlForms.New(@"C:\MyForm.xml");
Dim newDocument As XmlForm  = _
   Me.Application.XmlForms.New("C:\MyForm.xml")

Vea también

Referencia

clase XmlFormCollection

Miembros XmlFormCollection

Sobrecarga New

Espacio de nombres Microsoft.Office.InfoPath