Board logo

标题: 利用VBS操作excel文本小示例 [打印本页]

作者: batman    时间: 2009-4-1 00:02     标题: 利用VBS操作excel文本小示例

请先在d盘下新建test.xls,然后将test.xls的sheet按顺序增加到10,也可以将1 to 10中的10 改为3,运行下面的vbs
就可以看到示例过程了:
  1. '操作excel文本小示例
  2. dim counter '声明counter变量
  3. set objexcel=nothing '置空objexcel                           
  4. set objexcel=createobject("excel.application")
  5. objexcel.workbooks.open ("d:\test.xls")
  6. set wshshell=createobject("wscript.shell")
  7. objexcel.visible=true
  8. for counter=1 to 10
  9. objexcel.worksheets(counter).activate '设置当前页为活动页
  10. objexcel.cells(counter,1).value="现在操作第"&counter&"页"
  11. objexcel.cells(counter,1).activate '设置当前单元格为活动单元格
  12. wscript.sleep 200
  13. wshshell.sendkeys "{f2}{tab}{tab}finished{tab}" '用sendkey连续发送键
  14. next
  15. 'objexcel.activeworkbook.save '要保存操作请将ob前面的'去掉同时删除最后两行
  16. objexcel.quit
  17. wscript.sleep 1000
  18. wshshell.sendkeys "{tab}~"
复制代码

[ 本帖最后由 batman 于 2009-4-1 12:32 编辑 ]




欢迎光临 批处理之家 (http://bathome.net./) Powered by Discuz! 7.2