أتمتة الكلمات الشرطية


I am using c sharp language in the windows form. There are different options for each student in the same column in the database as shown in the picture. I want to mark the data I received according to the information in this column to the relevant section in the word document. How should I do this using word automation?

ما حاولت:

ج #
            if (fieldName == "gender" Male "x")
            {
                myMergeField.Select();
                oWord.Selection.TypeText(dr["gender"].ToString());
else if 
{
(fieldName == "gender" Female "x")
        }
}

الحل 1

أنا لست خبيرا في C#، ولكن في VB. ولكن مع Word وExcel، يمكنك استخدام مسجلات الماكرو الخاصة بهما. ستحتاج إلى تعديل الماكرو الخاص بك لتضمين كائنات التشغيل المتداخل في عبارات الماكرو، ولكن سيتم تنفيذ معظم العمل بالفعل باستخدام مسجل الماكرو. لكن مسجل ماكرو الكلمات لا يسجل جميع عمليات الماوس. لذلك، يجب تنفيذ معظم الإجراءات في مستندات Word من لوحة المفاتيح.

لقد قمت بتأسيس هذه الصفحات من مايكروسوفت

أتمتة الكلمات
كيفية أتمتة Microsoft Word لإنشاء مستند جديد باستخدام Visual C# – Office | مايكروسوفت تعلم[^]

دمج بريد Word (الحصول بشكل أساسي على المعلومات من قاعدة بيانات لكتابة رسائل مخصصة)
كيفية أتمتة برنامج Microsoft Word لإجراء دمج المراسلات من Visual C# – Office | مايكروسوفت تعلم[^]

التلاعب بالنص

إدراج نص برمجياً في مستندات Word | مايكروسوفت تعلم[^]

コメント

タイトルとURLをコピーしました