IronXL ハウツー フォント&サイズ IronXL を使って C# でセルのフォントとサイズを設定する方法 Chaknith Bin 更新日:8月 4, 2025 IronXL をダウンロード NuGet ダウンロード DLL ダウンロード 無料トライアル LLM向けのコピー LLM向けのコピー LLM 用の Markdown としてページをコピーする ChatGPTで開く このページについてChatGPTに質問する ジェミニで開く このページについてGeminiに問い合わせる ジェミニで開く このページについてGeminiに問い合わせる 困惑の中で開く このページについてPerplexityに問い合わせる 共有する Facebook で共有 Xでシェア(Twitter) LinkedIn で共有 URLをコピー 記事をメールで送る This article was translated from English: Does it need improvement? Translated View the article in English フォントの名前、サイズ、色、下線、太字、斜体、スクリプト、および取り消し線を含むフォントプロパティをカスタマイズすることは、文書のフォーマットにおいて多くの利点を提供します。 これらのオプションにより、可読性を向上させ、重要な情報を強調し、視覚的に魅力的な文書を作成することができます。 IronXLを使用することで、C# .NETでInteropなしでフォントプロパティを簡単に編集でき、プロセスを簡素化し、プロフェッショナルで磨かれた資料を簡単に作成できます。 クイックスタート:1行でセルのフォントサイズを変更 IronXLを使用して、最小限の設定でセルのフォントサイズを瞬時に調整します。この簡潔なコードは、開発者がターゲットセルを選び、そのフォントの高さをIronXLを使って簡単に設定できる方法を示しています。 今すぐ NuGet で PDF を作成してみましょう: NuGet パッケージ マネージャーを使用して IronXL をインストールします PM > Install-Package IronXL.Excel このコード スニペットをコピーして実行します。 workSheet["C3"].Style.Font.Height = 18; 実際の環境でテストするためにデプロイする 今すぐ無料トライアルでプロジェクトに IronXL を使い始めましょう 30日間無料トライアル 最小限のワークフロー(5ステップ) フォントとサイズを設定するためのC#ライブラリをダウンロードする 既存のExcelスプレッドシートを開くか、新しいものを作成する フォントプロパティを使用して、名前、サイズ、太さなどのフォントの外観をカスタマイズします。 フォントをイタリック、取り消し線、またはFontScriptを使用するように設定する すべての利用可能な下線オプションを探索する セルのフォントとサイズの設定例 選択したセル、列、行、または範囲のフォントを個別化するには、単にStyleのFontプロパティを設定してください。 Nameプロパティを使用して希望するフォントファミリーを設定し、Heightプロパティを使用してフォントサイズを調整し、Boldプロパティを使ってフォントの太さを強調します。 さらに、Underlineプロパティを使用して、さらなる視覚的強調のために下線を追加できます。 ご注意 Nameプロパティは、提供されたとおりにフォント名を設定します。 たとえば、"Times New Roman"フォントを使用する場合は、スペースと大文字を正確に入力してください。 :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でのフォントの外観をさらにカスタマイズできます。 これには、フォントをItalicに設定したり、Strikeoutを適用したり、スーパースクリプトやサブスクリプトのためのFontScriptを使用したり、特定のフォント色を選ぶことが含まれます。 以下は、これらの追加オプションを利用してセルのカスタマイズされたフォントスタイルを作成する方法を示す例です。 :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では、テキストフォーマット用の異なる種類の下線が利用可能です。 その一つのオプションとして、通常の下線に比べて文字と線の間隔が多いアカウンティング下線があります。テキストエントリのためには、下線は値の前後の両方で広がります。 しかし、数字データ形式については、下線は値に限定されます。 セルに数字とその他の文字が含まれている場合、アカウンティング下線はテキストと同様に振る舞います。 フォントスクリプト IronXLのフォントスクリプトには、none、super、subの3つのオプションがあります。 none: 初期設定オプションで、フォントを通常のテキスト外観用にベースライン上に設定します。 super: 指数や脚注用にテキスト文字をベースラインの上に配置します。 sub: 化学式や数学の表記のためにテキスト文字をベースラインの下に配置します。 フォントカラー フォントの色はColorプロパティまたはSetColorメソッドを使用して設定できます。 SetColorメソッドはIron Software.Drawing.Colorまたは16進数カラーコード形式で入力を受け入れます。 :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 よくある質問 C#でExcelスプレッドシートのフォントサイズを変更するにはどうすればよいですか? IronXLでは、FontオブジェクトのHeightプロパティにアクセスしてフォントサイズを変更できます。例えば、cell.Style.Font.Heightを希望するサイズに設定します。 IronXLで利用できるフォントカスタマイズオプションは何ですか? IronXLは、フォントの名前、サイズ、色、太さ、イタリック、下線、取り消し線、スクリプト(上付きまたは下付き)などのカスタマイズを可能にします。 C#でExcelセルのテキストを太字にする方法は? テキストを太字にするには、FontオブジェクトのBoldプロパティをtrueに設定します。例えば、IronXLでcell.Style.Font.Bold = trueを使用します。 C#でExcelのテキストにイタリック体や取り消し線スタイルを適用することは可能ですか? はい、cell.Style.Font.Italic = trueを設定してイタリック体を適用し、cell.Style.Font.Strikeout = trueを設定して取り消し線を適用できます。IronXLでの例です。 IronXLを使ってExcelセルのテキストに下線を引くにはどうすればよいですか? FontオブジェクトのUnderlineプロパティを使用して下線を引きます。例えば、cell.Style.Font.Underline = ExcelFont.UnderlineType.Singleを使用します。 IronXLで利用可能なフォントスクリプトオプションは何ですか? IronXLは3つのフォントスクリプトオプションを提供します:none(デフォルト)、super(上付き)、sub(下付き)。 C#でExcelセルのフォント色を変更するにはどうすればよいですか? IronXLではColorプロパティまたはSetColorメソッドを使用してフォント色を変更できます。例えば、cell.Style.Font.Color = Color.Redやcell.Style.Font.SetColor("#FF0000")を使用します。 Excelで会計の下線とは何ですか? 会計の下線は追加のスペースがあり、通常、数値の下を通過するように使われる下線で、テキストエントリを超えて延びます。 IronXLを使用してExcelファイルをロードして保存するにはどうすればよいですか? IronXLでExcelファイルをロードするにはWorkBook.Load("example.xlsx")を使用します。変更を保存するにはworkbook.SaveAs("example_modified.xlsx")を使用します。 C#でExcelセルに特定のフォントファミリーを設定することはできますか? はい、IronXLでは希望するフォント名をcell.Style.Font.Nameに割り当てることで特定のフォントファミリーを設定できます。例えば、'Arial'や'Times New Roman'です。 Chaknith Bin 今すぐエンジニアリングチームとチャット ソフトウェアエンジニア ChaknithはIronXLとIronBarcodeに取り組んでいます。彼はC#と.NETの深い専門知識を持ち、ソフトウェアの改善や顧客サポートに貢献しています。ユーザーとの対話から得られる洞察が、より良い製品、ドキュメント、および全体的な経験に寄与しています。 準備はできましたか? Nuget ダウンロード 1,738,553 | Version: 2025.11 リリース NuGet 無料版 総ダウンロード数: 1,738,553 ライセンスを見る