在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;@"));