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

Chaknith related to セルのフォントとサイズの設定方法
チャクニット・ビン
2023年8月5日
更新済み 2024年12月10日
共有:
This article was translated from English: Does it need improvement?
Translated
View the article in English

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


IronXLで始めましょう

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

最初のステップ:
green arrow pointer


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

選択したセル、列、行、または範囲のフォントをカスタマイズするには、単にスタイルフォントプロパティを設定します。 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")
$vbLabelText   $csharpLabel
フォントとサイズを設定

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

前のセクションで議論したオプションに加えて、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")
$vbLabelText   $csharpLabel
フォントとサイズの設定(高度)

下線

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