C#如何忽略单元格编号格式的格式错误标志
我的代码:
columns = ws.get_Range("A:F", System.Type.Missing); columns.NumberFormat = "@";
我debugging程序后,我的号码单元旁边有绿色的标志。
期望:debugging完成后,移除绿色标志。
我调查了什么:
https://msdn.microsoft.com/en-us/library/office/ff195953.aspx
从MSDN本身来看,它只显示VBA可以忽略单元格中的错误。 但我不相信c#是无法做到这一点。
Application
上有一个名为ErrorCheckingOptions
的对象。 您可以将NumberAsText
属性从true
更改为false
。
Application.ErrorCheckingOptions.NumberAsText = false;
请参阅: https : //msdn.microsoft.com/en-us/library/microsoft.office.interop.excel.errorcheckingoptions.numberastext(v=office.11).aspx
请注意,这是一个全局(应用程序级别)选项。 我还没有testing过,但这个选项可能会持续在Excel实例中(即,一旦closures并重新打开Excel)。