Compartir a través de


SolutionObject Interfaz

Definición

Corresponde a una plantilla de formulario de Microsoft Office InfoPath.

public interface class SolutionObject : Microsoft::Office::Interop::InfoPath::Solution
[System.Runtime.InteropServices.Guid("096CD557-0786-11D1-95FA-0080C78EE3BB")]
public interface SolutionObject : Microsoft.Office.Interop.InfoPath.Solution
type SolutionObject = interface
    interface Solution
Public Interface SolutionObject
Implements Solution
Derivado
Atributos
Implementaciones

Ejemplos

En el ejemplo siguiente, se establece una referencia en el objeto Solution y, a continuación, el código obtiene el nombre de la persona que creó el formulario desde .xsf mediante la DOM propiedad del objeto Solution . Por último, se efectúa una prueba para determinar si se trata de un valor de autor y el resultado se muestra en un cuadro de mensaje.

public void SolutionInfo_OnClick(DocActionEvent e)
{
<span class="label">Solution</span> solution = thisXDocument.<span class="label">Solution</span>;
 string solutionVersion = solution.Version;
 string authorText;
 IXMLDOMNode author = solution.DOM.selectSingleNode("xsf:xDocumentClass/@author");

 if (author != null)
 {
  authorText = author.text;
 }
 else
 {
  authorText = "Author not available.";
 }

 thisXDocument.UI.Alert("Version: " + solutionVersion + "\nAuthor: " + authorText);
}

Comentarios

Este tipo es un contenedor para una coclase que requiere el código administrado para la interoperabilidad con COM. Use este tipo para acceder a los miembros de la interfaz COM que implementa esta coclase. Para obtener información sobre la interfaz COM, incluido un vínculo a las descripciones de sus miembros, consulteSolution2 .

El objeto SolutionObject implementa propiedades para obtener información sobre una plantilla de formulario, que incluye su número de versión, la dirección URL de sus archivos de formulario extraídos, la dirección URL desde la que se ha cargado y un modelo de objetos de documento (DOM) XML que contenga un archivo de definición de formulario (.xsf).

Se obtiene acceso al objeto SolutionObject a través de la Solution propiedad del XDocument objeto .

Propiedades

DOM

Este miembro es un contenedor para un miembro de una interfaz COM sustituida por una versión posterior. La última versión de esta interfaz implementa todos los miembros de interfaces anteriores y miembros nuevos adicionales. Para obtener información sobre este miembro tal como se implementa en la interfaz posterior, incluidos el uso, los comentarios y los ejemplos, veaDOM .

(Heredado de Solution)
PackageURL

Este miembro es un contenedor para un miembro de una interfaz COM sustituida por una versión posterior. La última versión de esta interfaz implementa todos los miembros de interfaces anteriores y miembros nuevos adicionales. Para obtener información sobre este miembro tal como se implementa en la interfaz posterior, incluidos el uso, los comentarios y los ejemplos, veaPackageURL .

(Heredado de Solution)
URI

Este miembro es un contenedor para un miembro de una interfaz COM sustituida por una versión posterior. La última versión de esta interfaz implementa todos los miembros de interfaces anteriores y miembros nuevos adicionales. Para obtener información sobre este miembro tal como se implementa en la interfaz posterior, incluidos el uso, los comentarios y los ejemplos, veaURI .

(Heredado de Solution)
Version

Este miembro es un contenedor para un miembro de una interfaz COM sustituida por una versión posterior. La última versión de esta interfaz implementa todos los miembros de interfaces anteriores y miembros nuevos adicionales. Para obtener información sobre este miembro tal como se implementa en la interfaz posterior, incluidos el uso, los comentarios y los ejemplos, veaVersion .

(Heredado de Solution)

Se aplica a