[ad_1]
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?
私が試したこと:
C#
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 からこれらのページを設立しました
ワードオートメーション
Visual C# を使用して Microsoft Word を自動化して新しいドキュメントを作成する方法 – Office | Microsoft Learn[^]
Word の差し込み印刷 (基本的に、データベースから情報を取得してパーソナライズされた手紙を作成します)
Microsoft Word を自動化して Visual C# から差し込み印刷を実行する方法 – Office | Microsoft Learn[^]
テキストの操作
[ad_2]
コメント