C# Excel 数字格式错误
C# Excel Number Format error
我在使用 Interop 设置 Excel 中的列格式时遇到问题。我正在使用 C#,下面是代码:
Excelop.Range rg = (Excelop.Range)wb.Worksheets[1].Cells[1, i];
rg.NumberFormat = "@"; //Exception is raised here
编译时出现以下异常:
"An unhandled exception of type 'System.Runtime.InteropServices.COMException' occurred in mscorlib.dll
Additional information: Unable to set the NumberFormat property of the Range class"
感谢您的支持。
我猜你的工作表是受保护的。
您可能需要执行以下操作:
wb.Worksheets[1].Unprotect (Password:"your_password")
这些可能会有帮助:
"Unable to set the NumberFormat property of the Range class"
我在使用 Interop 设置 Excel 中的列格式时遇到问题。我正在使用 C#,下面是代码:
Excelop.Range rg = (Excelop.Range)wb.Worksheets[1].Cells[1, i];
rg.NumberFormat = "@"; //Exception is raised here
编译时出现以下异常:
"An unhandled exception of type 'System.Runtime.InteropServices.COMException' occurred in mscorlib.dll
Additional information: Unable to set the NumberFormat property of the Range class"
感谢您的支持。
我猜你的工作表是受保护的。
您可能需要执行以下操作:
wb.Worksheets[1].Unprotect (Password:"your_password")
这些可能会有帮助:
"Unable to set the NumberFormat property of the Range class"