كيف يمكنني إغلاق نموذج 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