请教各位了。
比如
dw_saveas_sku.saveas()
文件保存成功后,我想获取用户刚刚保存好的filename,不知道如何获取?
5 个解决方案
#1
dw_saveas_sku.saveas()
文件保存成功后,我想获取用户刚刚保存好的filename,不知道如何获取?
答:如果要实现你要的这个功能,就不要用不带参数的saveas,你应该用GetFileSaveName()这个函数,先取得文件名,然后再调用带参数的saveas()函数
文件保存成功后,我想获取用户刚刚保存好的filename,不知道如何获取?
答:如果要实现你要的这个功能,就不要用不带参数的saveas,你应该用GetFileSaveName()这个函数,先取得文件名,然后再调用带参数的saveas()函数
#2
谢谢你,昨天我已经实现。 以下是我的代码实现:
#3
if dw_preview.RowCount() > 0 then
ls_path = ""
li_rc = GetFileSaveName ( "Select File", ls_path, ls_file, "XLS", "Excel Files (*.XLS), *.XLS,All Files (*.*)" , "", 32770)
if li_rc = 1 then
dw_saveas_sku.SaveAs(ls_path, Excel8!, true)
end if
end if
希望造福后人
#4
问你个方法,是否可以实现?
我现在想实现一个功能,把多个datawindow的数据合并成一个excel里面,每个datawindow的数据就相当于一个sheet。
我知道,通过old可以实现读取一个excel里面多个sheet文件,不知道反过来存入多个sheet到一个excel是否可以?
我找了所有ole的方法,好像是没有这方面方法,只有读取的。
你能提供点信息吗?谢谢!
#5
以下两个方案你参考一下
1.把多个datawindow存成多个excel,一个datawindow存成一个excel文件,然后通过ole把其它excel打开,然后复制到一个excel文件的其它sheet页上。
2.直接打开excel,然后一个datawindow写到一个sheet页上,一个单元格一个单元格的写入,效率能差些
1.把多个datawindow存成多个excel,一个datawindow存成一个excel文件,然后通过ole把其它excel打开,然后复制到一个excel文件的其它sheet页上。
2.直接打开excel,然后一个datawindow写到一个sheet页上,一个单元格一个单元格的写入,效率能差些
#1
dw_saveas_sku.saveas()
文件保存成功后,我想获取用户刚刚保存好的filename,不知道如何获取?
答:如果要实现你要的这个功能,就不要用不带参数的saveas,你应该用GetFileSaveName()这个函数,先取得文件名,然后再调用带参数的saveas()函数
文件保存成功后,我想获取用户刚刚保存好的filename,不知道如何获取?
答:如果要实现你要的这个功能,就不要用不带参数的saveas,你应该用GetFileSaveName()这个函数,先取得文件名,然后再调用带参数的saveas()函数
#2
谢谢你,昨天我已经实现。 以下是我的代码实现:
#3
if dw_preview.RowCount() > 0 then
ls_path = ""
li_rc = GetFileSaveName ( "Select File", ls_path, ls_file, "XLS", "Excel Files (*.XLS), *.XLS,All Files (*.*)" , "", 32770)
if li_rc = 1 then
dw_saveas_sku.SaveAs(ls_path, Excel8!, true)
end if
end if
希望造福后人
#4
问你个方法,是否可以实现?
我现在想实现一个功能,把多个datawindow的数据合并成一个excel里面,每个datawindow的数据就相当于一个sheet。
我知道,通过old可以实现读取一个excel里面多个sheet文件,不知道反过来存入多个sheet到一个excel是否可以?
我找了所有ole的方法,好像是没有这方面方法,只有读取的。
你能提供点信息吗?谢谢!
#5
以下两个方案你参考一下
1.把多个datawindow存成多个excel,一个datawindow存成一个excel文件,然后通过ole把其它excel打开,然后复制到一个excel文件的其它sheet页上。
2.直接打开excel,然后一个datawindow写到一个sheet页上,一个单元格一个单元格的写入,效率能差些
1.把多个datawindow存成多个excel,一个datawindow存成一个excel文件,然后通过ole把其它excel打开,然后复制到一个excel文件的其它sheet页上。
2.直接打开excel,然后一个datawindow写到一个sheet页上,一个单元格一个单元格的写入,效率能差些