Compartilhar via


SolutionObject Interface

Definição

Corresponde a um modelo de formulário do 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
Implementações

Exemplos

No exemplo a seguir, uma referência é definida como o objeto Solution e, em seguida, o código obtém o nome da pessoa que criou o formulário do .xsf usando a DOM propriedade do objeto Solution . Em seguida, é feito um teste para determinar se há um valor de autor e os resultados são exibidos em uma caixa de mensagem.

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);
}

Comentários

This type is a wrapper for a coclass that is required by managed code for COM interoperability. Use this type to access the members of the COM interface implemented by this coclass. Para obter informações sobre a interface COM, incluindo um link para descrições de seus membros, consulteSolution2.

O objeto SolutionObject implementa propriedades para obter informações sobre um modelo de formulário, incluindo seu número de versão, a URL (Uniform Resource Locator) de seus arquivos de formulário extraídos, a URL da qual foi carregado e um DOM (Modelo de Objeto de Documento XML) contendo seu arquivo de definição de formulário (.xsf).

O objeto SolutionObject é acessado por meio da Solution propriedade do XDocument objeto.

Propriedades

DOM

This member is a wrapper for a member of a COM interface that has been superseded by a later version. The later version of this interface implements all members of earlier interfaces and additional new members. Para obter informações sobre esse membro à medida que ele é implementado na interface posterior, incluindo uso, observações e exemplos, consulteDOM.

(Herdado de Solution)
PackageURL

This member is a wrapper for a member of a COM interface that has been superseded by a later version. The later version of this interface implements all members of earlier interfaces and additional new members. Para obter informações sobre esse membro à medida que ele é implementado na interface posterior, incluindo uso, observações e exemplos, consultePackageURL.

(Herdado de Solution)
URI

This member is a wrapper for a member of a COM interface that has been superseded by a later version. The later version of this interface implements all members of earlier interfaces and additional new members. Para obter informações sobre esse membro à medida que ele é implementado na interface posterior, incluindo uso, observações e exemplos, consulteURI.

(Herdado de Solution)
Version

This member is a wrapper for a member of a COM interface that has been superseded by a later version. The later version of this interface implements all members of earlier interfaces and additional new members. Para obter informações sobre esse membro à medida que ele é implementado na interface posterior, incluindo uso, observações e exemplos, consulteVersion.

(Herdado de Solution)

Aplica-se a