vb6如果新建excel文件?不是open 搜了半天都是open已经存在的xls文件,我想新建,用什么方法?excel对象有没有这个方法? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 一个比较简单的办法,就是事先准备好一个Excel模板文件,使用CopyFile复制它创建一个新的Excel文件,这个文件你可以自己命名,还可以以特定的格式生成。非常实用。 这个办法备选。excel能不能直接创建文件呢? 使用File System Object(FSO)来创建也不错,FSO.CreateFile() Workbooks.Add 示例:Dim xlsApp As New Excel.ApplicationxlsApp.Visible = FalseDim xlsBook As Excel.WorkbookSet xlsBook = xlsApp.Workbooks.Add '添加新工作簿xlsBook.SaveAs "c:\ddd.xls" '保存xlsBook.ClosexlsApp.QuitSet xlsApp = NothingSet xlsBook = Nothing 没明白你的意思,我现在是想把n多数据库里的数据导出到excel 本帖最后由 bcrun 于 2012-07-28 10:34:58 编辑 速度并不慢,没感到要用2~3秒,你测试慢可能的原因是杀软所谓的文档保护等等原因作怪,而且慢的过程应该是创建Excel.Application时,创建工作簿过程并不慢;系统应当使用的是shell方式,通过DDE发送新建命令完成,这可以从xls文件类型的新建命令中看到 使用的是shell方式,通过DDE发送新建命令完成,这个VB要写的话如何写呢??? 那个慢就是创立组件的时候卡一点 DDE已经是一个古董级的技术了,现在已没人采用;VB中用LinkExecute发送DDE命令,命令格式由命令执行端决定,新建xls的DDE命令为"[new("%1")]",详细可msdn、百度、谷歌“DDE技术”;创建组件本质上也是Shell,不过由于EXCEL提供了命令行启动参数,使用特定参数启动(系统用的是/e /n,是啥含义不知道)应比用默认参数启动(创建组件)快一点也是正常的。 关于PC机自带串口和自己另配串口卡的区别? 怎样实现在一个文本框中输入内容的同时在另一个文本框中立刻显示相应内容 (求助)请问我想打开文件,生成新文件1,再打开新文件1生成新文件2,如此反复生成10份新文件,应该怎样做,自己编程实现不了,请高手指教。 vb如何实现多语言去持? [讨论]如何以其他用户身份运行程序? 有个关于如何记录ip的问题,大家指点一下 实时错误‘424’ 要求对象????在一个远程控制的服务器端的程序中 学WINDOWS下编程,是用WIN32 API好,还是用MFC好呢?? 请问*.dat这是什么文件. 根据上周我们讨论的窗体类的缺省实例Form1的表现来推测 vb 串口通信的数据问题,在线等。电脑显示不出来数据,求大神指点、qq343018772 VB程序怎么默认让管理员运行
excel能不能直接创建文件呢?
示例:Dim xlsApp As New Excel.Application
xlsApp.Visible = False
Dim xlsBook As Excel.Workbook
Set xlsBook = xlsApp.Workbooks.Add '添加新工作簿
xlsBook.SaveAs "c:\ddd.xls" '保存xlsBook.Close
xlsApp.Quit
Set xlsApp = Nothing
Set xlsBook = Nothing
使用的是shell方式,通过DDE发送新建命令完成,这个VB要写的话如何写呢??? 那个慢就是创立组件的时候卡一点
创建组件本质上也是Shell,不过由于EXCEL提供了命令行启动参数,使用特定参数启动(系统用的是/e /n,是啥含义不知道)应比用默认参数启动(创建组件)快一点也是正常的。