Solution-objektet

Microsoft Office InfoPath

Vis alt Vis alt

Solution-objektet

Solution

Tilsvarer en Microsoft Office InfoPath 2003-skjemamal. Solution-objektet implementerer egenskaper for henting av informasjon om en skjemamal, inkludert versjonsnummeret, URL-adressen (Uniform Resource Locator) til de uttrukne skjemafilene, URL-adressen malen ble lastet inn fra, og XML DOMen (Document Object Model) som inneholder malens skjemadefinisjonsfil (.xsf).

Merknader

Solution-objektet er tilgjengelig via Solution-egenskapen for XDocument-objektet.

Bruke Solution-objektet

I eksemplet nedenfor angis en referanse til Solution-objektet, og deretter hentes navnet på skjemaforfatteren fra .xsf-filen ved hjelp av DOM-egenskapen for Solution-objektet. Til slutt utføres det en test for å finne ut om det finnes en forfatterverdi, og resultatet vises i en meldingsboks.

    function SolutionInfo::OnClick(eventObj)
{
   var objSolution = XDocument.Solution;
   var strSolutionVersion = objSolution.Version;
   var objAuthorNode = objSolution.DOM
      .selectSingleNode("xsf:xDocumentClass/@author");
   var strAuthorText;

   if (objAuthorNode != null)
      strAuthorText = objAuthorNode.text;
   else
      strAuthorText = "Author not available.";

   XDocument.UI.Alert("Version: " + strSolutionVersion +
      "\nAuthor: " + strAuthorText);
}

  

Hvis du vil ha mer informasjon om bruk av Solution-objektet, se Få tilgang til programdata.