単語文書は、レポートの作成とコンテンツの文書化に関して、お気に入りの選択です。ドキュメントで弾丸を使用すると、ドキュメントの読みやすさが向上し、情報の整理に役立ちます。これらは、データの比較にも役立ち、重要な情報を強調します。 .NET開発者として、C#/VB.NETを使用して.NETアプリケーション内から弾丸を使用する機能を提供できます。 このブログでは、C#のNPOI APIを使用して、Wordドキュメントに弾丸とサブローレットを作成することにより、弾丸の操作方法を示します。
MicrosoftWordを使用してドキュメントにマルチレベルの弾丸を挿入する方法は?
ドキュメントにマルチレベルの弾丸を作成するためのコードを作成する前に、Microsoft Wordを使用して同じことを行う方法を見てみましょう。 Microsoft Wordでは、箇条書きのコンテンツをドキュメントに追加できます。ドキュメント内の弾丸とサブローレットとして見出しとサブヘッディングを追加できます。
MicrosoftWordを使用してドキュメントに弾丸を追加する手順
下の手順に示すように、ドキュメントに箇条書きコンテンツを追加できます。 1.箇条書きリストに変換するテキストの行を選択します 2. clic home > 段落 > 弾丸 。各行または段落はリスト内の弾丸になります。
C#を使用して単語でマルチレベルの箇条書きリストを挿入する方法は?
Microsoft Wordを使用してDOCXファイルにマルチレベルの箇条書きリストを挿入する方法が見られたので、C#アプリケーションで.NETのNPOI APIを使用して同じことを行うことに進みます。 NPOI APIをまだインストールしていない場合は、.NETプロジェクトでNPOI APIインストールの包括的なガイドを確認できます。
c#{.wp-block-heading}を使用して、単語文書にマルチレベルリストを追加するための段階的なガイド}
C#でNPOI APIを使用してWordドキュメントに箇条書きリストを作成するには、次の手順を使用します。
- xwpfdocumentクラスのインスタンスを作成します
- XWPFNumberingクラスのインスタンスを作成します
- xwpfparagraphのインスタンスを使用して段落を追加します 4.パラグラフクラスインスタンスでsetNumidメソッドを使用して、箇条書きリストを作成します
//Create document
XWPFDocument doc = new XWPFDocument();
//Create numbering
XWPFNumbering numbering = doc.CreateNumbering();
string abstractNumId = numbering.AddAbstractNum();
string numId = numbering.AddNum(abstractNumId);
//Create paragragh and set its list level
XWPFParagraph para1 = doc.CreateParagraph();
XWPFRun run1 = para1.CreateRun();
run1.SetText("Introduction to File Formats");
para1.SetNumID(numId, "0");
//Create paragragh and set the list level
XWPFParagraph para2 = doc.CreateParagraph();
XWPFRun run2 = para2.CreateRun();
run2.SetText("Popular File Formats and their Applications");
para2.SetNumID(numId, "0");
//Create paragragh and apply multi level list
XWPFParagraph para3 = doc.CreateParagraph();
XWPFRun run3 = para3.CreateRun();
run3.SetText("File Formats - Spreadsheet File Formats");
para3.SetNumID(numId, "0");
para3 = doc.CreateParagraph();
run3 = para3.CreateRun();
run3.SetText("XLSX");
para3.SetNumID(numId, "1");
para3 = doc.CreateParagraph();
run3 = para3.CreateRun();
run3.SetText("XLS");
para3.SetNumID(numId, "1");
para3 = doc.CreateParagraph();
run3 = para3.CreateRun();
run3.SetText("Converst XLS to XLSX");
para3.SetNumID(numId, "2");
//Save the file and Launch
using (FileStream sw = new FileStream("BullettedListUsingCSharp.doc", FileMode.Create))
{
doc.Write(sw);
}
結論
この記事では、NPOI APIを利用してC#を使用してWordドキュメントに弾丸を挿入する方法について学びました。 NPOI APIは、.NETアプリケーション内からWordドキュメントを使用できるオープンソースの無料使用用.NET APIです。他のc#でドキュメントファイルを操作するための他の[npoiの例]を見ることができます。 NPOIを使用するためのその他の例については、お楽しみに。