方法 : Excel の範囲に色を適用する
更新 : 2007 年 11 月
対象 |
---|
このトピックの情報は、指定された Visual Studio Tools for Office プロジェクトおよび Microsoft Office のバージョンにのみ適用されます。 プロジェクトの種類
Microsoft Office のバージョン
詳細については、「アプリケーションおよびプロジェクトの種類別の使用可能な機能」を参照してください。 |
セルの範囲にあるテキストに色を適用するには、NamedRange コントロールまたはネイティブな Excel 範囲オブジェクトを使用します。
NamedRange コントロールの使用
この例は、ドキュメント レベルのカスタマイズ用に作成されています。
NamedRange コントロールに色を適用するには
NamedRange コントロールをセル A1 に作成します。
Dim rng As Microsoft.Office.Tools.Excel.NamedRange = _ Me.Controls.AddNamedRange(Me.Range("A1"), "NamedRange1")
Microsoft.Office.Tools.Excel.NamedRange rng = this.Controls.AddNamedRange(this.Range["A1", missing], "NamedRange1");
NamedRange コントロール内のテキストの色を設定します。
rng.Font.Color = System.Drawing.ColorTranslator.ToOle(System.Drawing.Color.Red)
rng.Font.Color = System.Drawing.ColorTranslator.ToOle(System.Drawing.Color.Red);
ネイティブな Excel 範囲の使用
ネイティブな Excel 範囲オブジェクトに色を適用するには
セル A1 に範囲を作成し、テキストの色を設定します。
Dim rng2 As Excel.Range = Me.Application.Range("A1") rng2.Font.Color = System.Drawing.ColorTranslator.ToOle(System.Drawing.Color.Red)
Excel.Range rng2 = this.Application.get_Range("A1", missing); rng2.Font.Color = System.Drawing.ColorTranslator.ToOle(System.Drawing.Color.Red);