[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖

利用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 编辑 ]
***共同提高***

返回列表