Share via


SolutionObject Schnittstelle

Definition

Entspricht einer Microsoft Office InfoPath-Formularvorlage.

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
Abgeleitet
Attribute
Implementiert

Beispiele

Im folgenden Beispiel wird ein Verweis auf das Solution-Objekt festgelegt. Anschließend ruft der Code den Namen der Person ab, die das Formular aus der XSF-Datei erstellt hat, indem die DOM -Eigenschaft des Solution-Objekts verwendet wird. Anschließend wird ein Test durchgeführt, um zu bestimmen, ob ein Autorwert vorhanden ist, und die Ergebnisse werden in einem Meldungsfeld angezeigt.

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

Hinweise

Dieser Typ ist ein Wrapper für eine CoClass, die von verwaltetem Code für COM-Interoperabilität benötigt wird. Verwenden Sie diesen Typ, um auf die Mitglieder der COM-Schnittstelle zuzugreifen, die von dieser CoClass implementiert wird. Informationen zur COM-Schnittstelle, einschließlich eines Links zu Beschreibungen ihrer Member, finden Sie unterSolution2 .

Das SolutionObject-Objekt implementiert Eigenschaften zum Abrufen von Informationen zu einer Formularvorlage, einschließlich der Versionsnummer, der URL (Uniform Resource Locator) der extrahierten Formulardateien, der URL, von der die Vorlage geladen wurde, und eines XML-DOM (Document Object Model), das die Formulardefinitionsdatei (XSF) enthält.

Auf das SolutionObject-Objekt wird über die Solution -Eigenschaft des XDocument -Objekts zugegriffen.

Eigenschaften

DOM

Dieses Mitglied ist ein Wrapper für ein Mitglied einer COM-Schnittstelle, die von einer höheren Version abgelöst wurde. Die spätere Version dieser Schnittstelle implementiert alle Mitglieder früherer Schnittstellen und zusätzliche neue Mitglieder. Informationen zu diesem Member, wie es in der späteren Schnittstelle implementiert wird, einschließlich Verwendung, Anmerkungen und Beispielen, finden Sie unterDOM.

(Geerbt von Solution)
PackageURL

Dieses Mitglied ist ein Wrapper für ein Mitglied einer COM-Schnittstelle, die von einer höheren Version abgelöst wurde. Die spätere Version dieser Schnittstelle implementiert alle Mitglieder früherer Schnittstellen und zusätzliche neue Mitglieder. Informationen zu diesem Member, wie es in der späteren Schnittstelle implementiert wird, einschließlich Verwendung, Anmerkungen und Beispielen, finden Sie unterPackageURL.

(Geerbt von Solution)
URI

Dieses Mitglied ist ein Wrapper für ein Mitglied einer COM-Schnittstelle, die von einer höheren Version abgelöst wurde. Die spätere Version dieser Schnittstelle implementiert alle Mitglieder früherer Schnittstellen und zusätzliche neue Mitglieder. Informationen zu diesem Member, wie es in der späteren Schnittstelle implementiert wird, einschließlich Verwendung, Anmerkungen und Beispielen, finden Sie unterURI.

(Geerbt von Solution)
Version

Dieses Mitglied ist ein Wrapper für ein Mitglied einer COM-Schnittstelle, die von einer höheren Version abgelöst wurde. Die spätere Version dieser Schnittstelle implementiert alle Mitglieder früherer Schnittstellen und zusätzliche neue Mitglieder. Informationen zu diesem Member, wie es in der späteren Schnittstelle implementiert wird, einschließlich Verwendung, Anmerkungen und Beispielen, finden Sie unterVersion.

(Geerbt von Solution)

Gilt für: