请教怎么编写VBS脚本从Spreadsheet导出数据为XLS文件呢?

已锁定

salutejiang

  • 帖子

    28
  • 精华

    2
  • 被关注

    4

论坛等级:游士

注册时间:2010-07-07

普通 普通 如何晋级?

请教怎么编写VBS脚本从Spreadsheet导出数据为XLS文件呢?

984

2

2010-09-12 19:58:45

看到spreadsheet控件上有按钮可以直接将内容导出到excel,是否有对应的脚本实现这样的功能?

需求是保存数据,要按时间以小时为单位备份成xls文件。数据来源于wincc当前数据库。数据查询已能实现,可以将每小时的数据显示在spreadsheet控件中,接下来怎么把这些数据导出呢?

网上搜到一段VBA的脚本:

q1.Spreadsheet1.Range("A1:IV65536").Select '选中Spreadsheet1中的全部
q1.Spreadsheet1.Selection.Copy '拷贝
Application.CutCopyMode = False '禁止自身复制粘贴
q1.Hide '隐藏窗体
Workbooks.Add '在EXCEL中新增一个空白EXCEL文档
ActiveSheet.Paste '粘贴刚才拷贝的内容

fna = InputBox("请给出需要保存的文件名称:(扩展名不用输入)")
ActiveWorkbook.SaveAs Filename:=fna &".xls"


试验不成功。。。上面这段VBA脚本的思路对么?或者还有其他方法满足需求么?
新手,望高人指点
请教怎么编写VBS脚本从Spreadsheet导出数据为XLS文件呢? 已锁定
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC WinCC / Panel

共有32937条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

快扫描右侧二维码晒一晒吧!

再发帖或跟帖交流2条,就能晋升VIP啦!开启更多专属权限!

  • 分享

  • 只看
    楼主

top
X 图片
您收到0封站内信:
×
×
信息提示
很抱歉!您所访问的页面不存在,或网址发生了变化,请稍后再试。