2009-08-18 155 views

回答

4

我回答這個問題的方式和其他excel查詢它在Excel中記錄宏,執行我想要查看如何操作的操作,然後查看宏以查看它記錄的內容。

這樣做的是,這個問題的回答是:

Selection.NumberFormat = 「@」

5

您可以使用:

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

文本

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

約會。

Range("A1").NumberFormat = "#,###" 

的錢,等

+2

現在是2012:07:17:20:27而你呢,先生,我的英雄。 – rism 2012-07-17 08:58:12

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();