_ExternalApplication.NewFromSolution(String) Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Crea un formulario de Microsoft InfoPath basado en la plantilla de formulario especificada.
public:
void NewFromSolution(System::String ^ bstrSolutionURI);
public void NewFromSolution (string bstrSolutionURI);
abstract member NewFromSolution : string -> unit
Public Sub NewFromSolution (bstrSolutionURI As String)
Parámetros
- bstrSolutionURI
- String
Valor de cadena que especifica el identificador uniforme de recursos (URI) de una plantilla de formulario.
Ejemplos
En el ejemplo siguiente, que se escribe en el lenguaje de programación C#, se usa el método NewFromSolution del ExternalApplication objeto para crear un nuevo formulario basado en una plantilla de formulario especificada:
private void CreateFromFormTemplate()
{
ExternalApplication infoPath = new ExternalApplicationClass();
// Create an InfoPath form.
infoPath.<span class="label">NewFromSolution</span>(@"C:\My Forms\MyFormTemplate.xsn", 1);
}
Nota: En el ejemplo anterior se supone que se está usando el Microsoft.Office.Interop.InfoPath espacio de nombres y que se hace referencia a la biblioteca de tipos de Microsoft InfoPath 3.0.
En el ejemplo siguiente, que se escribe en el lenguaje de programación C#, se usa el método NewFromSolution del ExternalApplication objeto para crear un nuevo formulario basado en una plantilla de formulario especificada:
private void CreateFromFormTemplate()
{
ExternalApplication infoPath = new ExternalApplicationClass();
// Create an InfoPath form.
infoPath.<span class="label">NewFromSolution</span>(@"C:\My Forms\MyFormTemplate.xsn", 1);
}
Nota: En el ejemplo anterior se supone que se está usando el Microsoft.Office.Interop.InfoPath espacio de nombres y que se hace referencia a la biblioteca de tipos de Microsoft InfoPath 3.0.
Comentarios
El método NewFromSolution únicamente se puede utilizar para crear un formulario nuevo a partir de una plantilla de formulario existente; no se puede utilizar para crear un formulario basado en uno existente. Para crear un formulario a partir de un formulario existente, use New(String, Int32).
Cuando usa el método NewFromSolution, se abre InfoPath con el nuevo formulario listo para rellenarlo.
Nota: No se puede usar Close(String) para cerrar un formulario que se ha abierto con el método NewFromSolution . Cuando se crea un formulario con el método NewFromSolution, su nombre es desconocido.
Importante: Solo se puede acceder a este miembro mediante formularios abiertos desde una plantilla de formulario configurada para ejecutarse con plena confianza mediante la categoría Seguridad y confianza del cuadro de diálogo Opciones de formulario. Este miembro requiere confianza total para el autor de llamada inmediato y no se puede utilizar en un código de confianza parcial. Si desea más información, consulte "Utilizar bibliotecas de código que no es de plena confianza" en MSDN.
Se aplica a
Comentarios
https://aka.ms/ContentUserFeedback.
Próximamente: A lo largo de 2024 iremos eliminando gradualmente GitHub Issues como mecanismo de comentarios sobre el contenido y lo sustituiremos por un nuevo sistema de comentarios. Para más información, vea:Enviar y ver comentarios de