1

我正在使用 Office 2007 互操作程序集来创建一些 Excel 电子表格。

这里有很多关于入门的问题,MSDN 包含大量文章,比如这篇

API 很时髦,有时有点混乱。

当我设置一个单元格的值时,有没有办法设置它的格式?我想将特定字段标记为日期,以便我的客户可以在它们上运行 excel 宏。此外,数字会很有用。

谢谢!

4

1 回答 1

2

基于 VBA 的代码。但是同样适用于 c#(忽略语法)。


cells(1,1).Value = 39875
cells(1,1).NumberFormat = "dd-mmm-yyyy"

学习 Excel 对象模型的最佳方法是创建一个您希望执行的操作的宏,查看代码并修改需要外部输入的部分。此外,对象模型很容易理解(应用程序 -> 工作簿 -> 工作表 -> 工作表 -> 范围(单元格))。

于 2009-03-03T05:58:59.430 回答