IRONWORDの使用方法 VB.NETでプログラムでワード文書を作成する方法 Jordi Bardia 更新日:6月 22, 2025 Download IronWord NuGet Download Start Free Trial Copy for LLMs Copy for LLMs Copy page as Markdown for LLMs Open in ChatGPT Ask ChatGPT about this page Open in Gemini Ask Gemini about this page Open in Grok Ask Grok about this page Open in Perplexity Ask Perplexity about this page Share Share on Facebook Share on X (Twitter) Share on LinkedIn Copy URL Email article Microsoft Word ファイル、一般に DOCX ファイルとして知られているファイルは、さまざまな業界でのドキュメント作成とコミュニケーションに不可欠です。 Word ドキュメントをプログラムで生成および操作する機能は、Visual Basic の開発者にとって重要です。 この記事では、C# アプリケーションで Microsoft Word ファイルを作成することの重要性を探り、IronWord ライブラリを紹介します。これは、プログラムで Word ドキュメントを生成するための強力なツールです。 VB .NET でプログラム的に Word ドキュメントを作成する方法 Visual Studio で Visual Basic プロジェクトを作成します NuGet パッケージ マネージャーから IronWord ライブラリをインストールします TextRun および Paragraph を作成します WordDocument クラスオブジェクトを作成します WordDocument オブジェクトに TextRun および Paragraph を追加します SaveAs メソッドを使用して DOCXファイル としてエクスポートします IronWord ライブラリ IronWord は、IronSoftware によって開発された豊富な機能を備えた C# DOCX ライブラリです。 Microsoft Office や Word Interop を必要とせずに、開発者が Word ドキュメントを作成、編集、およびエクスポートできるようにします。.NET のさまざまなバージョンに対応しており、さまざまなプロジェクトタイプや環境で Word ファイルを扱うための汎用的なソリューションを提供します。 主な機能: IronWord は一連の包括的な機能を提供し、C# における Word ドキュメント操作のためのライブラリとして重宝されています。 いくつかの主な機能には次のものがあります。 クロスプラットフォーム サポート: C#, F#, および VB.NET 用に設計されており、8, 7, 6, 5, Core, Standard, Framework などの複数の .NET バージョンで実行されます。 Web、モバイル、デスクトップ、およびコンソール アプリケーションにも対応しています。 ドキュメント構造の操作: IronWord は開発者が Word ドキュメントを読み取り、編集し、テキストや画像を抽出したり、ページ設定をカスタマイズしたり、段落、テキスト ラン、画像、形状、テーブルを追加したりすることを可能にします。 スタイルとフォーマット: フォント ファミリーとサイズ、カラー、太字、斜体、下線、上付き文字、下付き文字、配置、背景色、箇条書き/番号リストなどのスタイリングオプションをサポートしています。 クロスプラットフォーム互換性: IronWord は、Windows、Linux、macOS、iOS、Android を含むさまざまなオペレーティングシステムでシームレスに動作します。 Visual Studio で C# コンソールプロジェクトを作成する手順 Visual Studioを開きます。 新しい C# コンソール .NET アプリケーションを作成します。 プロジェクトに名前を付け、ロケーションを選択します。 追加情報から .NET フレームワークの最新バージョンを選択します。 IronWord は最新の 8.0 .NET Core Framework をサポートしています。 「作成」をクリックしてプロジェクトを生成します。 IronWordのインストール プロジェクト内で簡単な Word ドキュメントを作成するために IronWord を取り込むには、次の手順に従ってください。 NuGet パッケージ マネージャーの使用 ソリューション エクスプローラーでプロジェクトを右クリックします。 「ソリューションの NuGet パッケージを管理」を選択します。 NuGet パッケージ マネージャーの参照タブで「IronWord」を検索します。 IronWord ライブラリをプロジェクトに追加するために「インストール」をクリックします。 パッケージ マネージャー コンソールの使用 パッケージ マネージャー コンソールで次のコマンドを実行します。 Install-Package IronWord VB.NET での Word ドキュメントの作成 IronWord を使用して VB.NET で Word ドキュメントを作成する方法を示す簡単な例を見てみましょう。 Imports IronWord Imports IronWord.Models Module Program Sub Main() ' Create a text run containing the desired content Dim textRun As New TextRun("Sample text") ' Create a paragraph and add the text run to it Dim paragraph As New Paragraph() paragraph.AddTextRun(textRun) ' Create a new Word document containing the paragraph Dim document As New WordDocument(paragraph) ' Export the document as a DOCX file with the name "document.docx" document.SaveAs("document.docx") End Sub End Module Imports IronWord Imports IronWord.Models Module Program Sub Main() ' Create a text run containing the desired content Dim textRun As New TextRun("Sample text") ' Create a paragraph and add the text run to it Dim paragraph As New Paragraph() paragraph.AddTextRun(textRun) ' Create a new Word document containing the paragraph Dim document As New WordDocument(paragraph) ' Export the document as a DOCX file with the name "document.docx" document.SaveAs("document.docx") End Sub End Module VB .NET コードの説明 Word ドキュメントを作成するこの VB.NET コードの重要な要素を分解してみましょう。 IronWord 名前空間のインポート: Imports IronWord Imports IronWord.Models Imports IronWord Imports IronWord.Models VB .NET これらの行は、VB.NET コードでクラスや Word ドキュメント モデルを使用するために必要な IronWord ライブラリから名前空間をインポートします。 TextRun と段落の作成: Dim textRun As New TextRun("Sample text") Dim paragraph As New Paragraph() paragraph.AddTextRun(textRun) Dim textRun As New TextRun("Sample text") Dim paragraph As New Paragraph() paragraph.AddTextRun(textRun) VB .NET ここで、「サンプル テキスト」というコンテンツを持つ TextRun が作成され、TextRun を保持するために 段落 が作成されます。 これにより、Word ドキュメントのコンテンツ構造を設定します。 Word ドキュメントの作成: 次のコードは新しいドキュメント オブジェクトを作成し、そこにテキスト段落を追加します。 Dim document As New WordDocument(paragraph) Dim document As New WordDocument(paragraph) VB .NET WordDocument クラスのインスタンスが作成され、段落 がそのコンストラクターに渡されます。 これは、指定されたコンテンツで Word ドキュメントを初期化します。 ドキュメントのエクスポート: document.SaveAs("document.docx") document.SaveAs("document.docx") VB .NET 最後に、SaveAs メソッドを使用して Word ドキュメントを「document.docx」というファイル名の DOCX ファイルとしてエクスポートします。 出力: プログラムを実行すると、「document.docx」という名前の Word ファイルがプロジェクト ディレクトリに生成されます。 このドキュメントを開いて、追加されたコンテンツを表示します。 IronWord はシンプルさを提供し、特定の段落を編集および操作することができます。ドキュメント クラスに関連するメソッドの詳細については、このコード例ページをご覧ください。 結論 この記事では、C# アプリケーションで Microsoft Word ファイルを作成することの重要性を探り、これを達成するための強力なツールである IronWord ライブラリを紹介しました。 その豊富な機能セット、クロスプラットフォームのサポート、および Visual Studio プロジェクトへの統合の容易さにより、IronWordは Word ドキュメントをプログラムで処理するプロセスを簡素化します。 開発者は IronWord を活用してドキュメント処理機能を強化し、C# アプリケーションでの Word ファイルの作成と操作を合理化することができます。 IronWord VB.NET の詳細情報やその機能については、IronWord の公式ウェブサイトの ドキュメントページをご覧ください。 IronWord は開発目的で無料で使用でき、商用モードでその完全な機能を試すためにライセンスを取得することができます。 ライブラリはここからダウンロードして試してみてください。 この記事では、C# アプリケーションで Microsoft Word ファイルを作成することの重要性を探り、これを達成するための強力なツールである IronWord ライブラリを紹介しました。 その豊富な機能セット、クロスプラットフォームのサポート、および Visual Studio プロジェクトへの統合の容易さにより、IronWordは Word ドキュメントをプログラムで処理するプロセスを簡素化します。 開発者は IronWord を活用してドキュメント処理機能を強化し、C# アプリケーションでの Word ファイルの作成と操作を合理化することができます。 よくある質問 VB.NETを使用してプログラムでワードドキュメントを作成するにはどうすればよいですか? VB.NETを使用してプログラムでワードドキュメントを作成するには、Visual StudioでVisual Basicプロジェクトを設定し、NuGetパッケージマネージャーからIronWordライブラリをインストールし、TextRunとParagraphオブジェクトを作成し、その後WordDocumentクラスを使用してSaveAsメソッドでドキュメントをDOCXファイルとしてエクスポートします。 このライブラリを使用してMicrosoft OfficeなしでWordドキュメントを操作できますか? はい、IronWordライブラリを使用することで、Microsoft OfficeやWord Interopに依存せずにWordドキュメントを操作することができます。 このライブラリを使用してワードドキュメントを処理する利点は何ですか? IronWordは、クロスプラットフォームのサポート、ドキュメント構造の操作、スタイル設定とフォーマットオプション、さまざまな.NETバージョンやオペレーティングシステムとの互換性などの利点を提供します。 NuGet Package Managerを使用してワードドキュメント作成用のライブラリをインストールする方法は? NuGet Package Managerを使用し、Visual StudioでコマンドInstall-Package IronWordを実行することで、ワードドキュメント作成用のIronWordライブラリをインストールすることができます。 このライブラリは商業利用に適していますか? IronWordは開発目的で無料で使用でき、ライセンス決定をする前に商業モードでその全機能をテストするオプションを提供します。 このワードドキュメントライブラリを利用できるアプリケーションの種類は何ですか? ワードドキュメントをプログラムで生成および操作する必要があるアプリケーション(Web、モバイル、デスクトップ、コンソールアプリケーションなど)がIronWordライブラリを利用できます。 このワードドキュメントライブラリに関する詳細なドキュメントはどこにありますか? IronWordの機能に関する詳細なドキュメントと追加情報は、Iron Softwareが提供する公式のIronWordドキュメントページで見つけることができます。 プログラムでワードドキュメントを生成することはなぜ重要ですか? プログラムでワードドキュメントを生成することは、ドキュメントの作成や操作を自動化することで、生産性と効率を向上させるため、さまざまなアプリケーションや業界において重要です。 Visual Studioでワードドキュメントプロジェクトを設定するための基本的なステップは何ですか? 基本的なステップには、Visual Basicプロジェクトの作成、NuGetパッケージマネージャーを介したIronWordのインストール、TextRunおよびParagraphオブジェクトをWordDocumentに統合し、DOCXファイルとしてエクスポートすることが含まれます。 Jordi Bardia 今すぐエンジニアリングチームとチャット ソフトウェアエンジニア Jordiは、最も得意な言語がPython、C#、C++であり、Iron Softwareでそのスキルを発揮していない時は、ゲームプログラミングをしています。製品テスト、製品開発、研究の責任を分担し、Jordiは継続的な製品改善において多大な価値を追加しています。この多様な経験は彼を挑戦させ続け、興味を持たせており、Iron Softwareで働くことの好きな側面の一つだと言います。Jordiはフロリダ州マイアミで育ち、フロリダ大学でコンピュータサイエンスと統計学を学びました。 関連する記事 更新日 9月 18, 2025 ASP.NET Coreでワードファイルをインポート&エクスポートする このガイドでは、既存のワード文書をインポートし、その内容を表示し、IronWordライブラリを使用してスクラッチから文書を作成する方法を探ります。 詳しく読む 更新日 7月 28, 2025 VS 2022 プログラムで新しいワード文書を作成する(チュートリアル) 今日のチュートリアルでは、IronWordを使用してMicrosoft Word文書をプログラムで作成する方法を簡単に説明し、簡単な例を提供します。 詳しく読む 更新日 6月 22, 2025 C#を使用してワードでテキストを整列する方法 IronWord NuGetパッケージに深く掘り下げ、このパッケージを使用してテキストや段落を整列する方法を探ります。 詳しく読む C#でDOCXファイルを作成する方法Office Interopを使用せずにC#...
更新日 9月 18, 2025 ASP.NET Coreでワードファイルをインポート&エクスポートする このガイドでは、既存のワード文書をインポートし、その内容を表示し、IronWordライブラリを使用してスクラッチから文書を作成する方法を探ります。 詳しく読む
更新日 7月 28, 2025 VS 2022 プログラムで新しいワード文書を作成する(チュートリアル) 今日のチュートリアルでは、IronWordを使用してMicrosoft Word文書をプログラムで作成する方法を簡単に説明し、簡単な例を提供します。 詳しく読む
更新日 6月 22, 2025 C#を使用してワードでテキストを整列する方法 IronWord NuGetパッケージに深く掘り下げ、このパッケージを使用してテキストや段落を整列する方法を探ります。 詳しく読む