テキスト編集

IronWordの"テキスト編集"機能により、開発者は既存のDOCXドキュメントの内容を変更できます。 開発者は、Paragraphs コレクションにアクセスし、段落内の特定の Text オブジェクトを選択して、ReplaceText メソッドに置き換えることで、テキストを直接変更できます。 これにより、特定のレポートセクションの更新、プレースホルダーの置換、ユーザー入力やデータに基づくテキストの変更が必要な場合に動的に更新する柔軟性が提供されます。

テキストを詳細に編集できる機能により、ドキュメントの構造や書式設定に影響を与えずに正確な変更を行うことができます。 この機能は、コンテンツの頻繁な更新や修正が必要な自動ドキュメント生成ワークフローに特に便利です。

既存のDOCXでテキストを編集する5つのステップ

  • IronWordを使用;
  • WordDocument doc = new WordDocument("sample.docx");
  • doc.Paragraphs[0].ReplaceText("古いテキスト。", "これは編集されたテキストです。");
  • doc.Paragraphs[1].Texts[1].Text, "2 番目の段落の内容を更新しました。");
  • doc.SaveAs("document.docx");

テキストの置換

このコードは、IronWordを使用して既存のWordドキュメント内の特定のテキストを編集する方法を示しています。 WordDocument オブジェクトは "sample.docx" をロードするために初期化されます。 次に、コードは WordDocument から Paragraphs コレクションにアクセスし、ドキュメントの最初の段落と 2 番目の段落を変更します。 最初の変更は、ReplaceText を呼び出して、最初の段落の最初の Text オブジェクトのテキストを更新します。 メソッド ReplaceText は 2 つのパラメータを取ります。最初のパラメータは検索する文字列値であり、2 番目のパラメータは古い値を置き換えるテキストです。 この例では、1つ目のパラメータに静的な文字列を提供し、最初の段落用の新しい文字列で更新しました。

しかし、より動的な変数が必要な場合があります。 これを達成するために、2番目の段落内の既存のテキストにさらにアクセスできます。 まず、最初のインスタンスに類似した Paragraphs コレクションにアクセスします。 それでも、古いテキスト フィールドでは、Texts 配列プロパティにアクセスし、次に Text プロパティにアクセスして、さらにドリルダウンして既存のテキストにアクセスします。 このメソッドは、既存の文字列を見つけて更新する完全なコントロールを提供し、ドキュメント操作プロセスに自信を与えます。

IronWord チュートリアルでドキュメント要素を調べる

準備はできましたか?
Nuget ダウンロード 35,581 | バージョン: 2026.3 リリース
Still Scrolling Icon

まだスクロールしていますか?

すぐに証拠が欲しいですか? PM > Install-Package IronWord
サンプルを実行する あなたのデータが Word ドキュメントになるのを見る。