Excelでセルの背景パターンと色を設定する方法

How to Set Cell Background Pattern & Color

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

Excelでは、背景セルパターンとはセルの背景に適用される視覚的なデザインや塗りつぶしを指します。 さらに、背景セル色とはセルの背景に適用される単色を指します。

両方の機能を組み合わせることで、ユーザーはさまざまなパターンスタイル、色、テクスチャのビジュアルに優れたセル背景を作成することができます。 IronXLを使用すると、これらの機能を活用してExcelのセル背景をカスタマイズし、データの視覚化を強化し、スプレッドシート内の重要な情報を強調することができます。

クイックスタート: Excel 背景パターンと色のカスタマイズ

IronXLを使用して背景パターンと色をカスタマイズすることで、Excelスプレッドシートを簡単に強化できます。 このクイックガイドでは、斜めのクロスハッチパターンとSeaGreenの背景色をセルに設定する方法を示します。 IronXLのシンプルなAPIを使用すると、Interopに頼ることなくデータの視覚的魅力を迅速に向上させることができます。

Nuget IconGet started making PDFs with NuGet now:

  1. Install IronXL with NuGet Package Manager

    PM > Install-Package IronXL.Excel

  2. Copy and run this code snippet.

    var workbook = IronXL.Excel.Workbook.Load("example.xlsx");
    var sheet = workbook.Worksheets[0];
    sheet["A1"].Style.FillPattern = IronXL.Styles.FillPattern.DiagonalCrosshatch;
    sheet["A1"].Style.BackgroundColor = IronXL.Styles.Colors.SeaGreen;
    workbook.SaveAs("styled_example.xlsx");
  3. Deploy to test on your live environment

    Start using IronXL in your project today with a free trial
    arrow pointer
class="hsg-featured-snippet">

最小ワークフロー(5ステップ)

  1. 背景パターンと色を設定するためのC#ライブラリをダウンロードする
  2. 既存のExcelスプレッドシートを開くか、新しいものを作成する
  3. セル、列、行、または範囲のFillPatternプロパティを設定して塗りつぶしパターンを定義する
  4. 色を設定するためにSetBackgroundColorメソッドを使用する
  5. 利用可能なすべての塗りつぶしパターンをエクスポートする

## セル背景パターンと色の設定例 [選択したセル、列、行、または範囲](/csharp/excel/how-to/select-range/)に背景パターンを設定するには、`IronXL.Styles.FillPattern`の列挙型の1つを使用して`FillPattern`プロパティを使用します。 次に、`SetBackgroundColor`メソッドを利用するか`BackgroundColor`プロパティを設定して、希望する色を適用します。 `Color`クラスから色を選択するか、Hexカラーコードを入力できます。 例えば、SeaGreenは"#FFF5EE"です。
ご注意塗りつぶしパターンの色を変更することは現在できません。
```csharp :path=/static-assets/excel/content-code-examples/how-to/background-pattern-color-set-background-pattern-color.cs ```
class="content-img-align-center">
class="center-image-wrapper"> Output
## 利用可能な塗りつぶしパターン `IronXL.Styles.FillPattern`列挙型から利用可能な塗りつぶしパターンを使用して、Excelシートに希望の塗りつぶしパターンを設定します。 以下は、IronXLが提供するすべての利用可能な塗りつぶしパターンを紹介するイラストです:
class="content-img-align-center">
class="center-image-wrapper"> 利用可能な塗りつぶしパターン

よくある質問

C#を使用してExcelのセルの背景パターンをどう設定できますか?

C#を使用してExcelのセルの背景パターンを設定するには、IronXL.Styles.FillPatternの列挙型の1つを使用してセル、列、行、または範囲のFillPatternプロパティを設定します。

C#でセルに単色の背景色を適用する方法は何ですか?

IronXLでは、SetBackgroundColorメソッドを使用するか、BackgroundColorプロパティを設定してセルに単色の背景色を適用できます。

C#でセルの背景にカスタムカラーコードを使用できますか?

はい、IronXLではHexカラーコードを使用するか、Colorクラスから定義済みの色を選択して背景色を設定できます。

C#を使用してExcelの使用可能な塗りつぶしパターンをエクスポートすることは可能ですか?

はい、C#を使用してExcelのすべての利用可能な塗りつぶしパターンをエクスポートすることができ、IronXL.Styles.FillPattern列挙型を利用してさまざまな塗りつぶしパターンを探索して適用します。

C#ライブラリを使用してExcelシートのカスタマイズを始めるにはどうすればいいですか?

Excelシートのカスタマイズを始めるには、NuGetからIronXL C#ライブラリをダウンロードし、既存のスプレッドシートを開くか新しいスプレッドシートを作成し、ライブラリのメソッドを使用してセルの外観をカスタマイズしてください。

IronXLで色とパターンを管理するために必要な名前空間は何ですか?

IronXLでは、IronXL、IronXL.Styles、およびSystem.Drawingの名前空間をインポートする必要があります。

C#ライブラリで塗りつぶしパターンの色自体を変更できますか?

現在、IronXLでは塗りつぶしパターンの色自体を変更することはできません。

C#を使用してExcelのカスタマイズに利用できるさまざまな塗りつぶしパターンは何ですか?

IronXLでは、Excelでセルの外観を多様にカスタマイズするためのIronXL.Styles.FillPattern列挙型を通じてさまざまな塗りつぶしパターンを提供しています。

Chaknith Bin
ソフトウェアエンジニア
ChaknithはIronXLとIronBarcodeに取り組んでいます。彼はC#と.NETの深い専門知識を持ち、ソフトウェアの改善や顧客サポートに貢献しています。ユーザーとの対話から得られる洞察が、より良い製品、ドキュメント、および全体的な経験に寄与しています。
準備はいいですか?
Nuget ダウンロード 1,686,155 | バージョン: 2025.11 ただ今リリースされました