セルのフォントとサイズの設定方法
フォントプロパティのカスタマイズには、フォント名、サイズ、色、下線、太字、イタリック、スクリプト、取り消し線などが含まれ、ドキュメントのフォーマットに多くのメリットを提供します。 これらのオプションにより、読みやすさを向上させ、重要な情報を強調し、視覚的に魅力的な文書を作成することができます。 IronXLを使用すると、C# .NETでインターロップなしでフォントプロパティを簡単に編集でき、プロフェッショナルで洗練された資料を手軽に作成することができます。
セルのフォントとサイズの設定方法
- フォントとサイズを設定するためのC#ライブラリをダウンロード
- 既存のExcelスプレッドシートを開くか、新しいスプレッドシートを作成する
- Font プロパティを使用して、フォントの外観(名前、サイズ、太さなど)をカスタマイズします
- フォントをイタリック体、打ち消し線、またはフォントスクリプトに設定する
- 下線を引くために利用可能なすべてのオプションを探索する
IronXLで始めましょう
今日から無料トライアルでIronXLをあなたのプロジェクトで使い始めましょう。
セルフォントとサイズの設定例
選択したセル、列、行、または範囲のフォントをカスタマイズするには、単にスタイルのフォントプロパティを設定します。 Name プロパティを使用して目的のフォントファミリーを設定し、Height プロパティでフォントサイズを調整し、Bold プロパティでフォントの太さを強調します。 さらに、Underline プロパティを使用して、さらに視覚的な強調を追加するために下線を追加できます。
:path=/static-assets/excel/content-code-examples/how-to/cell-font-size-set-font.cs
using IronXL;
using IronXL.Styles;
WorkBook workBook = WorkBook.Create();
WorkSheet workSheet = workBook.DefaultWorkSheet;
workSheet["B2"].StringValue = "Font and Size";
// Set font family
workSheet["B2"].Style.Font.Name = "Times New Roman";
// Set font size
workSheet["B2"].Style.Font.Height = 15;
// Set font to bold
workSheet["B2"].Style.Font.Bold = true;
// Set underline
workSheet["B2"].Style.Font.Underline = FontUnderlineType.Single;
workBook.SaveAs("fontAndSize.xlsx");
Imports IronXL
Imports IronXL.Styles
Private workBook As WorkBook = WorkBook.Create()
Private workSheet As WorkSheet = workBook.DefaultWorkSheet
Private workSheet("B2").StringValue = "Font and Size"
' Set font family
Private workSheet("B2").Style.Font.Name = "Times New Roman"
' Set font size
Private workSheet("B2").Style.Font.Height = 15
' Set font to bold
Private workSheet("B2").Style.Font.Bold = True
' Set underline
Private workSheet("B2").Style.Font.Underline = FontUnderlineType.Single
workBook.SaveAs("fontAndSize.xlsx")

セルのフォントとサイズを設定する詳細例
前のセクションで議論したオプションに加えて、Excelにおけるフォントの外観をさらにカスタマイズすることができます。 これには、フォントを斜体に設定し、取り消し線を適用し、上付きおよび下付き文字にフォントスクリプトを使用し、特定のフォント色を選択することが含まれます。 以下は、これらの追加オプションを使用してセルの個別のフォントスタイルを作成する方法を示す例です。
[{i:(Name プロパティは、提供されたとおりにフォント名を正確に設定します。 たとえば、「Times New Roman」フォントを使用したい場合は、スペースや大文字を正確に入力してください。
:path=/static-assets/excel/content-code-examples/how-to/cell-font-size-set-font-advanced.cs
using IronXL;
using IronXL.Styles;
WorkBook workBook = WorkBook.Create();
WorkSheet workSheet = workBook.DefaultWorkSheet;
workSheet["B2"].StringValue = "Advanced";
// Set font family
workSheet["B2"].Style.Font.Name = "Lucida Handwriting";
// Set font script
workSheet["B2"].Style.Font.FontScript = FontScript.None;
// Set underline
workSheet["B2"].Style.Font.Underline = FontUnderlineType.Double;
// Set bold property
workSheet["B2"].Style.Font.Bold = true;
// Set italic property
workSheet["B2"].Style.Font.Italic = false;
// Set strikeout property
workSheet["B2"].Style.Font.Strikeout = false;
// Set font color
workSheet["B2"].Style.Font.Color = "#00FFFF";
workBook.SaveAs("fontAndSizeAdvanced.xlsx");
Imports IronXL
Imports IronXL.Styles
Private workBook As WorkBook = WorkBook.Create()
Private workSheet As WorkSheet = workBook.DefaultWorkSheet
Private workSheet("B2").StringValue = "Advanced"
' Set font family
Private workSheet("B2").Style.Font.Name = "Lucida Handwriting"
' Set font script
Private workSheet("B2").Style.Font.FontScript = FontScript.None
' Set underline
Private workSheet("B2").Style.Font.Underline = FontUnderlineType.Double
' Set bold property
Private workSheet("B2").Style.Font.Bold = True
' Set italic property
Private workSheet("B2").Style.Font.Italic = False
' Set strikeout property
Private workSheet("B2").Style.Font.Strikeout = False
' Set font color
Private workSheet("B2").Style.Font.Color = "#00FFFF"
workBook.SaveAs("fontAndSizeAdvanced.xlsx")

下線
Excelでは、テキストのフォーマットのためにさまざまな種類の下線を利用できます。 1つのオプションはアカウンティング下線です。通常の下線に比べて、文字と線の間に追加のスペースがあります。テキスト入力において、この下線は前後の値を超えて延びます。 ただし、数値データ形式の場合、下線は値の範囲に留まります。 セルに数字と他の文字が含まれている場合、会計下線はテキストと同様に動作します。

フォントスクリプト
IronXLのフォントスクリプトには、以下の3つのオプションがあります:none(なし)、super(上付き)、sub(下付き)。
- none: デフォルトオプションで、通常のテキスト表示のためにフォントをベースラインに設定します。
- スーパー:乗数や脚注のためにテキスト文字をベースラインの上に配置します。
- 化学式や数式表記のためにテキスト文字をベースラインの下に配置します。
フォントカラー
フォントの色を設定するには、Color プロパティまたは SetColor
メソッドを使用できます。 SetColor
メソッドは、IronSoftware.Drawing.Color または Hex カラーコードの形式で入力を受け入れます。
:path=/static-assets/excel/content-code-examples/how-to/cell-font-size-set-font-color.cs
using IronXL;
using IronSoftware.Drawing;
WorkBook workBook = WorkBook.Create();
WorkSheet workSheet = workBook.DefaultWorkSheet;
// Set Color property
workSheet["B2"].Style.Font.Color = "#00FFFF";
// Use Hex color code
workSheet["B2"].Style.Font.SetColor("#00FFFF");
// Use IronSoftware.Drawing
workSheet["B2"].Style.Font.SetColor(Color.Red);
Imports IronXL
Imports IronSoftware.Drawing
Private workBook As WorkBook = WorkBook.Create()
Private workSheet As WorkSheet = workBook.DefaultWorkSheet
' Set Color property
Private workSheet("B2").Style.Font.Color = "#00FFFF"
' Use Hex color code
workSheet("B2").Style.Font.SetColor("#00FFFF")
' Use IronSoftware.Drawing
workSheet("B2").Style.Font.SetColor(Color.Red)