在c#中相当于Excel格式的函数
我有一个使用Excel的应用程序。 用户需要在我的应用程序中编写一个excel格式,我需要把它放在一些单元格中。 不过,我需要提供一个例子让用户知道格式是否正确。
我知道在VBA中有函数FORMAT。 在C#中有这个函数的等价物吗?
它需要以格式"[$-409]dmyy h:mm AM/PM;@"
的格式来工作,但它必须支持Excel支持的任何内容。
这也困扰着我。 我不希望将NumberFormat应用于单元格,粘贴值然后检索文本。
经过一番调查,我find了这个function。
WorksheetFunction.Text: https : //msdn.microsoft.com/en-us/library/office/ff841121.aspx
第一个参数是要格式化的值,可以是String,DateTime,Double,Integer等,第二个参数是Excel NumberFormatstring。
MessageBox.Show(ExcelApp.WorksheetFunction.Text(DateTime.Now, "[$-409]dmyy h:mm AM/PM;@"));