Как программно закрыть форму InfoPath на C#?
Вопрос
Можно ли программно закрыть форму InfoPath?Я знаю, что его можно настроить как правило/действие формы, но я хочу закрыть форму с помощью кода.
Решение
Используйте метод ApplicationClass.XDocuments.Close и передайте ему объект документа:
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);
}
}
}
Не связан с StackOverflow