IronWord ハウツー テキスト編集 C#を使ってWord文書のテキストを編集する方法 Ahmad Sohail 更新日:11月 11, 2025 IronWord をダウンロード NuGet ダウンロード 無料トライアル LLM向けのコピー LLM向けのコピー LLM 用の Markdown としてページをコピーする ChatGPTで開く このページについてChatGPTに質問する ジェミニで開く このページについてGeminiに問い合わせる ジェミニで開く このページについてGeminiに問い合わせる 困惑の中で開く このページについてPerplexityに問い合わせる 共有する Facebook で共有 Xでシェア(Twitter) LinkedIn で共有 URLをコピー 記事をメールで送る This article was translated from English: Does it need improvement? Translated View the article in English Word 文書内のテキストを編集することは、コンテンツの更新と文書の維持に不可欠です。 IronWord は段落テキスト ランへの直接アクセスを提供し、既存の DOCX コンテンツをプログラムで正確に変更できるようにします。 このチュートリアルでは、IronWordを使ってDOCXファイルのテキストを編集する方法を説明します。 IronWordを始める 今日あなたのプロジェクトでIronWordを無料トライアルで使用開始。 最初のステップ: 無料で始める Word文書のテキストを編集する方法 Word文書にプログラムでアクセスするためのC#ライブラリのダウンロード 更新が必要な既存のDOCXファイルの読み込み 変更が必要なテキストコンテンツの特定 Texts配列を介して選択したテキストを変更します DOCXファイルをエクスポート テキスト編集の例 Word 文書内のテキストを編集するには、既存のファイルを読み込み、対象の段落にアクセスします。 段落はTexts配列を公開し、 Texts[0]プロパティはその段落内で実行される最初のテキストを参照します。 必要に応じてテキストを編集し、ドキュメントをDOCXファイルとしてエクスポートします。 BRACKET-t-OPEN--段落に複数の書式スタイルが含まれている場合、各セグメントは別々のテキストランと呼ばれます。 :path=/static-assets/word/content-code-examples/how-to/edit-text-simple.cs using IronWord; // Load a DOCX document WordDocument doc = new WordDocument("raw_document.docx"); // Edit existing text on the first paragraph doc.Paragraphs[0].Texts[0].Text = "First paragraph is updated successfully"; // Export docx doc.SaveAs("edited_document.docx"); IRON VB CONVERTER ERROR developers@ironsoftware.com $vbLabelText $csharpLabel 変更前 変更後 特定のテキストランを編集する 段落に書式が異なる複数のテキスト ランが含まれている場合は、配列インデックスを使用して特定のランをターゲットにすることができます。 テキスト ランでは 0 ベースのインデックスが使用されます。つまり、 Texts[0]が最初のラン、 Texts[1]が 2 番目のラン、というようになります。 この例では、 Paragraphs[3].Texts[1]を使用して、4番目の段落の2番目のテキストランをターゲットにします。 私たちは、"同じ段落内でtextrunをうまく編集しました"というテキストを追加し、既存のtextrunを置き換えます。 :path=/static-assets/word/content-code-examples/how-to/edit-text-text-run.cs using IronWord; // Load the document WordDocument doc = new WordDocument("text_document.docx"); // Edit second text run in the 4th paragraph doc.Paragraphs[3].Texts[1].Text = "Edited the textrun successfully within the same paragraph"; // Save to the same file doc.SaveAs("text_document.docx"); IRON VB CONVERTER ERROR developers@ironsoftware.com $vbLabelText $csharpLabel 変更前 変更後 よくある質問 IronWordとは何か? IronWord は、DOCX ファイルを操作するために設計された強力な C# ライブラリであり、ユーザーは Word 文書内のテキストをプログラムで編集および変更できます。 IronWord を使用して DOCX ファイル内のテキストを編集するにはどうすればよいですか? IronWord を使用して DOCX ファイル内のテキストを編集するには、既存のファイルを読み込み、変更するテキストを含む段落を特定し、更新されたファイルをエクスポートする前に `Texts` 配列を使用して変更を加えます。 Word 文書内のテキスト ランとは何ですか? テキストランとは、段落内のテキストセグメントのうち、一貫した書式が維持されるセグメントを指します。特に異なる書式スタイルが適用されている場合、各段落には複数のテキストランが含まれることがあります。 IronWord を使用して段落内の特定のテキストをターゲットにするにはどうすればよいでしょうか? ゼロベースのインデックスを使用して、特定のテキストランをターゲットにすることができます。例えば、4番目の段落の2番目のテキストランを編集するには、`Paragraphs[3].Texts[1]` を使用します。 Word 文書でテキストを編集することの重要性は何ですか? Word 文書内のテキストを編集することは、コンテンツを更新し、文書の正確性と関連性を維持するために不可欠です。 IronWord は段落内の複数の書式スタイルを処理できますか? はい、IronWord は、各セグメントを個別のテキスト ランとして扱い、個別にアクセスして変更することで、段落内の複数の書式設定スタイルを処理できます。 C# を使用してプログラム的に Word 文書にアクセスすることは可能ですか? はい、IronWord などのライブラリの助けを借りて、C# を使用してプログラムで Word 文書にアクセスし、操作することができます。 Ahmad Sohail 今すぐエンジニアリングチームとチャット フルスタックデベロッパー Ahmadは、C#、Python、およびウェブ技術に強い基盤を持つフルスタック開発者です。彼はスケーラブルなソフトウェアソリューションの構築に深い関心を持ち、デザインと機能が実際のアプリケーションでどのように融合するかを探求することを楽しんでいます。Iron Softwareチームに参加する前、Ahmadは自動化プロジェクトやAPI統合に取り組み、パフォーマンスの向上と開発者の体験向上に注力してきました。彼の自由時間には、UI/UXのアイデアを試したり、オープンソースツールに貢献したり、時折テクニカルライティングやドキュメンテーションに取り組んで、複雑なトピックを理解しやすくすることを目指しています。 準備はできましたか? Nuget ダウンロード 27,129 | Version: 2025.11 リリース NuGet 無料版 総ダウンロード数: 27,129 ライセンスを見る