Wie schließe ich programmatisch ein InfoPath-Formular in C #?
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.
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