以下是引用mr725在2010-3-9 11:16:00的发言:
估计你的Excel数据还没有生成之前, if Sheet(0, p).Value Like "*日期*" then 这个条件永远都不会成立的!~
是成立的,这个判断没有问题,使用messagebox.show可以得出结果。Dim Style1 As XLS.Style = Book.NewStyle
Style1.Format = "yyyy-MM-dd"
For p1 as integer = 0 to Sheet.Cols.count -1
if Sheet(0, p).Value Like "*日期*" then
Sheet.Cols(p).Style = Style1
end if
Next
跟这段代码应没有问题。测试过。