[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖
本帖最后由 CrLf 于 2014-9-20 15:57 编辑
FileName:="d:\data.txt",ReadOnly:=True,Format:=6,Delimiter=:"|"

这是 vba 的参数赋值方法,不适用于 vbs
vbs 不能跳着赋值,只能挨个填坑:
  1. set xlsfile=oExcel.Workbooks.Open( "d:\data.txt",,True,6,,,,,"|")
复制代码
1

评分人数

TOP

回复 6# 普大喜奔


    vbs 没有 FileName:=arg 这种用法

TOP

回复 8# 普大喜奔


    我的意思是 vbs 没有 := 运算符

TOP

回复 10# 普大喜奔


    没注意前面有个 set,已修改,但运行到那里应该会报错退出才是,你是怎么打开的...

TOP

回复 12# 普大喜奔


    同样的代码,已测无误,可能是版本差异。
    我这里 MsgBox oexcel.Version 的结果是 11.0
    你可以去下一个 vbsedit 或者直接用 excel 的宏编辑器,利用自动提示看下 .open 方法的参数说明,把参数对上位置就行

TOP

返回列表