Frage

Ist es möglich, ein InfoPath-Formular programmatisch zu schließen? Ich weiß, dass es als eine Form Regel / Aktion konfiguriert werden, aber ich mag die Form über den Code schließen.

War es hilfreich?

Lösung

die ApplicationClass.XDocuments.Close Methode verwenden und es Ihr Dokument-Objekt übergeben:

using System;
using Microsoft.Office.Interop.InfoPath;

namespace ConsoleApplication1
{
    class Program
    {
        static void Main(string[] args)
        {
            var app = new ApplicationClass();
            var uri = @".\form1.xml";
            var doc = app.XDocuments.Open(uri, 0);

            app.XDocuments.Close(doc);
        }
    }
}
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top