热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

VBScript是否允许在函数调用中使用命名参数?

如何解决《VBScript是否允许在函数调用中使用命名参数?》经验,为你挑选了1个好方法。



1> 小智..:

Vbscript不支持过程和函数的命名参数.您需要将参数列表更改为位置:

Workbooks.OpenText Filename_Argument, xlMSDOS, ...

Vbscript也不识别Excel常量(如xlMSDOS),因此您需要查找它们并用它们的数值替换它们:

Workbooks.OpenText Filename_Argument, 3, ...

并且您必须使用显式对象引用:

objExcel.Workbooks.OpenText Filename_Argument, 3, ...

Excel宏记录器将命名参数放入位置顺序,因此您只需删除参数名称即可.您可以省略您不想指定的可选参数,例如:

x = Function(Var1, , Var3)
'                 ^
'                 `- omitted optional 2nd parameter


我更喜欢保留命名常量并使用`Const`声明它们,因此将是`Const xlMSDOS = 3`,而不是使用文字数值.
推荐阅读
author-avatar
大侠aaaaaaaaaaa_225
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有