Microsoft Wordは、ここにとどまり、ドキュメントを作成するために広く使用されているドキュメントエディターの1つであり続けることです。ほとんどの人がそれについて知っており、何らかの形で日常生活でそれを使用しています。人生のあらゆる側面の人々は、何らかの方法でドキュメントを生成するためにそれを使用します。単語文書を保存するためのデフォルトのファイル形式である.docxファイル形式に精通している必要があります。 .NETアプリケーション開発者であるため、.NETアプリケーションにドキュメント処理機能を提供することが一般的です。この記事に示すように、 c# または vb.net を使用して、アプリケーションでNPOI APIを使用してこれを達成できます。

MicrosoftWordを使用したフォーマットテキスト

.NETアプリケーションをWordドキュメントでフォーマットするテキストに執筆する前に、Microsoft Wordを使用して同じことを行う方法を見てみましょう。

MicrosoftWordを使用してテキストをフォーマットする手順

Microsoft Wordでは、さまざまな方法でテキストをフォーマットできます。テキストを太字にし、イタリックとして表示するようにフォーマットし、下線を引く、ストリケスラフにし、テキストに色を適用し、他の多くのタイプのフォーマットをすることができます。テキストのスタイルを設定するには、次の手順を使用できます。

  1. Microsoftドキュメントを開き、空白のドキュメントを選択します。これにより、何かを書くための空白のドキュメントが開きます。 2.ドキュメントにテキストを追加します 3.テキストを選択し、リボンから b****オプションを使用して太字にします
  2. _ i _****オプションからリボンからイタリックにすることを選択します
  3. u****オプションを選択して、テキストを下線にすることもできます 6.リボンのテキスト色オプションを使用して、テキストの色を**変更することもできます これらのオプションは、下の画像に示されています。

c#

Microsoft Wordを使用してドキュメントにテキストをフォーマットする方法が見られたので、同じことを行うために.NETアプリケーションを作成する準備ができました。 NPOI APIを使用して、同じことを行い、C#でコンソールベースのアプリケーションを開発します。 .NETプロジェクトにNPOI APIをまだインストールしていない場合に備えて、.NETのNPOIをインストールのこの指示ガイドをご覧ください。

c#{.wp-block-heading}のdocxでテキストをフォーマットする手順}

この年齢では、開発環境が準備が整い、C#を使用してWordドキュメントにテキストをフォーマットするために、アプリケーションのコードを書き始める準備ができていることを願っています。この目的のために、次のソースコードを使用できます。

//Create document
XWPFDocument document = new XWPFDocument();

//Create paragraph
XWPFParagraph para1 = document.CreateParagraph();
para1.Alignment = ParagraphAlignment.CENTER;

//Set style of the paragraph text
XWPFRun run1 = para1.CreateRun();
run1.SetColor("Green");
run1.FontSize = 18;
run1.SetText("This is the first paragraph");
run1.IsBold = true;

XWPFParagraph para2 = document.CreateParagraph();
para2.Alignment = ParagraphAlignment.LEFT;
para2.BorderTop = Borders.Gems;

XWPFRun run2 = para2.CreateRun();
run2.Subscript = VerticalAlign.BASELINE;
run2.SetColor("Blue");
run2.IsItalic = true;
run2.Underline = UnderlinePatterns.Dash;
run2.SetText("This is the second paragraph");

//Save the file
using (FileStream file = File.Create("TextStyleFormattingUsingNPOI.docx"))
{
    document.Write(file);
}

結論

NPOIは、オフィスファイル形式を操作するための強力なAPIです。それを使用して、アプリケーション内から直接単語ドキュメントを操作するための.NETアプリケーションを開発できます。 C#でNPOIを使用して単語ドキュメントを操作する例については、お楽しみに。