gpt4 book ai didi

c# - 如何忽略单元格编号格式中的格式错误标志

转载 作者:行者123 更新时间:2023-11-30 17:42:57 26 4
gpt4 key购买 nike

我的代码:

columns = ws.get_Range("A:F", System.Type.Missing);
columns.NumberFormat = "@";

调试程序后,我的数字单元格旁边有绿色旗帜。

期望:

调试后去掉绿色标志。

我调查的内容:

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

请注意,这是一个全局(应用程序级)选项。我没有测试过,但这个选项很可能会在 Excel 实例中持续存在(也就是说,一旦您关闭并重新打开 Excel)。

关于c# - 如何忽略单元格编号格式中的格式错误标志,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31553816/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com