调用EXCEL显示E+的问题
											请问,VB在调用EXCEL的时候,然后用Listview显示出来,在身份证那一列显示了7.12E+17,怎么样才能不让listview显示科学记数法呢? 14位的可以显示。如果,不修改EXCEL源文件,既在调用之前,手动打开EXCEL,设置单元格宽度,等这类方法。
还有其他方法吗?
谢谢!
[ 本帖最后由 yudeyinji198 于 2013-4-24 16:22 编辑 ]
程序代码:Set xlsheet = xlBook.Worksheets(1) 
xlsheet.Range("Q1:Q1").NumberFormat = "@"
xlsheet.Range("17:17").NumberFormat = "@"
For i = 2 To 10
            Set litem = ListView1.ListItems.Add()
            litem.Text = xlsheet.Cells(i, 1)
            litem.SubItems(1) = xlsheet.Cells(i, 2)
.....to lowxiong: