Partager via


SolutionObject Interface

Définition

Correspond à un modèle de formulaire 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
Dérivé
Attributs
Implémente

Exemples

Dans l’exemple suivant, une référence est définie sur l’objet Solution , puis le code obtient le nom de la personne qui a créé le formulaire à partir de .xsf à l’aide de la DOM propriété de l’objet Solution . Un test est ensuite effectué pour déterminer s'il existe une valeur d'auteur et les résultats sont affichés dans une boîte de message.

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

Remarques

Ce type est le wrapper d’une coclasse requise par le code managé pour l’interopérabilité COM. Utilisez ce type pour accéder aux membres de l’interface COM implémentée par cette coclasse. Pour plus d’informations sur l’interface COM, y compris un lien vers les descriptions de ses membres, consultezSolution2 .

L'objet SolutionObject implémente des propriétés pour obtenir des informations sur un modèle de formulaire, telles que son numéro de version, l'URL (Uniform Resource Locator) de ses fichiers de formulaire extraits, l'URL à partir de laquelle il a été chargé et un modèle DOM (Document Object Model) XML contenant son fichier de définition de formulaire (.xsf).

L’objet SolutionObject est accessible via la Solution propriété de l’objet XDocument .

Propriétés

DOM

Ce membre est le wrapper d’un membre d’une interface COM qui a été remplacée par une version ultérieure. La version ultérieure de cette interface implémente tous les membres des interfaces antérieures et de nouveaux membres. Pour plus d’informations sur ce membre tel qu’il est implémenté dans l’interface ultérieure, notamment sur l’utilisation, les remarques et les exemples, consultezDOM .

(Hérité de Solution)
PackageURL

Ce membre est le wrapper d’un membre d’une interface COM qui a été remplacée par une version ultérieure. La version ultérieure de cette interface implémente tous les membres des interfaces antérieures et de nouveaux membres. Pour plus d’informations sur ce membre tel qu’il est implémenté dans l’interface ultérieure, notamment sur l’utilisation, les remarques et les exemples, consultezPackageURL .

(Hérité de Solution)
URI

Ce membre est le wrapper d’un membre d’une interface COM qui a été remplacée par une version ultérieure. La version ultérieure de cette interface implémente tous les membres des interfaces antérieures et de nouveaux membres. Pour plus d’informations sur ce membre tel qu’il est implémenté dans l’interface ultérieure, notamment sur l’utilisation, les remarques et les exemples, consultezURI .

(Hérité de Solution)
Version

Ce membre est le wrapper d’un membre d’une interface COM qui a été remplacée par une version ultérieure. La version ultérieure de cette interface implémente tous les membres des interfaces antérieures et de nouveaux membres. Pour plus d’informations sur ce membre tel qu’il est implémenté dans l’interface ultérieure, notamment sur l’utilisation, les remarques et les exemples, consultezVersion .

(Hérité de Solution)

S’applique à