Otomatisasi kata bersyarat

pemrograman


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?

Apa yang saya coba:

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

Solusi 1

Saya tidak ahli dalam C#, tetapi di VB. Namun, dengan Word dan Excel, Anda bisa menggunakan perekam makronya. Anda perlu memodifikasi makro untuk menyertakan objek interop dalam pernyataan makro, namun sebagian besar pekerjaan sudah dilakukan dengan perekam makro. Namun perekam makro Word tidak merekam semua operasi mouse. Jadi, sebagian besar tindakan dalam dokumen Word harus dilakukan dari keyboard.

Saya mendirikan halaman ini dari Microsoft

Otomatisasi kata
Cara mengotomatiskan Microsoft Word untuk membuat dokumen baru dengan menggunakan Visual C# – Office | Microsoft Belajar[^]

Penggabungan surat kata (Pada dasarnya mendapatkan informasi dari database untuk menulis surat yang dipersonalisasi)
Cara mengotomatisasi Microsoft Word untuk melakukan Mail Merge dari Visual C# – Office | Microsoft Belajar[^]

Manipulasi teks

Menyisipkan teks secara terprogram ke dalam dokumen Word | Microsoft Belajar[^]

コメント

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