セルのフォントとサイズの設定方法

This article was translated from English: Does it need improvement?
Translated
View the article in English

によって チャクニット・ビン

フォントプロパティのカスタマイズには、フォント名、サイズ、色、下線、太字、イタリック、スクリプト、取り消し線などが含まれ、ドキュメントのフォーマットに多くのメリットを提供します。 これらのオプションにより、読みやすさを向上させ、重要な情報を強調し、視覚的に魅力的な文書を作成することができます。 IronXLを使用すると、C# .NETでインターロップなしでフォントプロパティを簡単に編集でき、プロフェッショナルで洗練された資料を手軽に作成することができます。


IronXLで始めましょう

今日から無料トライアルでIronXLをあなたのプロジェクトで使い始めましょう。

最初のステップ:
green arrow pointer


セルフォントとサイズの設定例

フォントをカスタマイズするために選択されたセル、列、行、または範囲、単にStyleFontプロパティを設定します。 次のプロパティを利用して指定されたフォントファミリーを設定してください: 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")
VB   C#
フォントとサイズを設定

セルのフォントとサイズを設定する詳細例

前のセクションで議論したオプションに加えて、Excelにおけるフォントの外観をさらにカスタマイズすることができます。 これはフォントをイタリック体に設定したり、打消し線を適用したり、上付き文字や下付き文字にはFontScriptを使用したり、特定のフォントを選んだりすることを含みます。 以下は、これらの追加オプションを使用してセルの個別のフォントスタイルを作成する方法を示す例です。

次の内容にご注意ください。
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")
VB   C#
フォントとサイズの設定(高度)

下線

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)
VB   C#
Chaknith related to フォントカラー

チャクニット・ビン

ソフトウェアエンジニア

チャクニットは開発者のシャーロック・ホームズです。彼がソフトウェアエンジニアリングの将来性に気付いたのは、楽しみでコーディングチャレンジをしていたときでした。彼のフォーカスはIronXLとIronBarcodeにありますが、すべての製品でお客様を助けることに誇りを持っています。チャクニットは顧客と直接話すことで得た知識を活用して、製品自体のさらなる改善に貢献しています。彼の逸話的なフィードバックは、単なるJiraチケットを超えて、製品開発、ドキュメントおよびマーケティングをサポートし、顧客の全体的な体験を向上させます。オフィスにいないときは、機械学習やコーディングについて学んだり、ハイキングを楽しんだりしています。