(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.StringIdentificador 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")