以文本方式查看主题 - Foxtable(狐表) (http://foxtable.com/bbs/index.asp) -- 专家坐堂 (http://foxtable.com/bbs/list.asp?boardid=2) ---- [求助]长日期格式,导入后,后面的时间都变成0了 (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=53315) |
-- 作者:hiliuyong -- 发布时间:2014/7/4 16:54:00 -- [求助]长日期格式,导入后,后面的时间都变成0了 Dim dlg As New OpenFileDialog \'定义一个新的OpenFileDialog
以上代码导入后,EXCEL里面是长日期,TABLE的类型是DATELONGTIME,但是执行导入后,
日期变成 00:00:00这样的时间了,求教如何处理。 |
-- 作者:Bin -- 发布时间:2014/7/4 17:06:00 -- 设置一下列属性类型为 datelongtime 看看 |
-- 作者:有点甜 -- 发布时间:2014/7/4 17:06:00 -- 参考
http://www.foxtable.com/bbs/dispbbs.asp?BoardID=2&ID=52272&skin=0
|
-- 作者:有点甜 -- 发布时间:2014/7/4 17:07:00 -- 哦,是这个
http://www.foxtable.com/bbs/dispbbs.asp?BoardID=2&ID=52076&skin=0
|
-- 作者:hiliuyong -- 发布时间:2014/7/4 17:54:00 -- 看了,还是不明白 Tables("派件明细_本地").Current("签收时间") = Sheet(x,1).value 这句需要如何改呢? |
-- 作者:有点甜 -- 发布时间:2014/7/4 17:56:00 -- 以下是引用hiliuyong在2014-7-4 17:54:00的发言:
看了,还是不明白 Tables("派件明细_本地").Current("签收时间") = Sheet(x,1).value 这句需要如何改呢?
这个是bug,如果要用 New XLS.Book 去做的话,就要变通一下。
不过建议你直接用vba去获取值比较好 http://www.foxtable.com/help/topics/2121.htm
|