2009-08-18 45 views

答えて

4

Excelでマクロを記録するためにこれと他のExcelクエリに答える方法は、実行方法を見たいアクションを実行し、次にマクロが何を記録しているかを確認します。

この質問に答える、ということ行うと、次のとおりです。

Selection.NumberFormat = "@" を使用でき

5

日付のテキスト

Range("A1").NumberFormat = "dd/mm/yyyy hh:mm:ss" 

ため

Range("A1").NumberFormat = "@" 

お金のため
Range("A1").NumberFormat = "#,###" 

など

+2

2012:07:17:20:27あなたは私のヒーローです。 – rism

0

新しいスタイルを作成し、その属性を設定する名前付き範囲

にスタイルを適用するには。

Excel.Style style = Globals.ThisWorkbook.Styles.Add("NewStyle", missing); 

style.Font.Name = "Verdana"; 
style.Font.Size = 12; 
style.Font.Color = System.Drawing.ColorTranslator.ToOle(System.Drawing.Color.Red); 
style.Interior.Color = System.Drawing.ColorTranslator.ToOle(System.Drawing.Color.Gray); 
style.Interior.Pattern = Excel.XlPattern.xlPatternSolid; 

NamedRangeコントロールを作成し、それにテキストを割り当てて、新しいスタイルを適用します。

Microsoft.Office.Tools.Excel.NamedRange rangeStyles = this.Controls.AddNamedRange(this.Range["A1", missing], "rangeStyles"); 

rangeStyles.Value2 = "'Style Test"; 
rangeStyles.Style = "NewStyle"; 
rangeStyles.Columns.AutoFit(); 
関連する問題