(Object, Int32) del método XDocuments2.Open
Abre el formulario de Microsoft InfoPath especificado.
Espacio de nombres: Microsoft.Office.Interop.InfoPath.SemiTrust
Ensamblado: Microsoft.Office.Interop.InfoPath.SemiTrust (en Microsoft.Office.Interop.InfoPath.SemiTrust.dll)
Sintaxis
'Declaración
Function Open ( _
varURI As Object, _
dwBehavior As Integer _
) As XDocument
'Uso
Dim instance As XDocuments2
Dim varURI As Object
Dim dwBehavior As Integer
Dim returnValue As XDocument
returnValue = instance.Open(varURI, dwBehavior)
XDocument Open(
Object varURI,
int dwBehavior
)
Parámetros
varURI
Tipo: System.ObjectEspecifica el identificador uniforme de recursos (URI) de un formulario.
dwBehavior
Tipo: System.Int32Su valor predeterminado es 1. Valor que especifica cómo se debe abrir el formulario. Los valores se basan en la enumeración XdDocumentVersionMode.
Valor devuelto
Tipo: Microsoft.Office.Interop.InfoPath.SemiTrust.XDocument
Objeto _XDocument.
Implementaciones
XDocuments.Open(Object, Int32)
Comentarios
El método Open únicamente se puede utilizar para abrir un formulario, no para abrir una plantilla de formulario. Para crear una plantilla de formulario, se utiliza el método NewFromSolution. Para crear un formulario basado en otro existente, se utiliza el método New.
Cuando se utiliza el método Open, el formulario especificado se abre en InfoPath listo para rellenarlo.
Importante
Ú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.
Ejemplos
En el siguiente ejemplo, se pasa el identificador uniforme de recursos (URI) de un formulario existente al método Open de la colección XDocumentsCollection, se abre el formulario y se devuelve su objeto _XDocument asociado:
XDocument document;
document = thisApplication.XDocuments.Open(@"C:\MyForm.xml", 1);
Vea también
Referencia
Espacio de nombres Microsoft.Office.Interop.InfoPath.SemiTrust