|
主题: 急!!急!!急!!!
|
lzgwinner
职务:普通成员
等级:1
金币:0.0
发贴:10
|
#12004/9/27 21:16:02
有没有人用过MID这个函数呀?? 我在DW内用不了的!! 用了就出错!! 请高人指点用法!!!
|
缺缺
职务:管理员
等级:8
金币:41.0
发贴:9620
|
#22004/9/28 0:58:45
[Ctrl+A 全部选择 提示:你可先修改部分代码,再按运行]
|
lzgwinner
职务:普通成员
等级:1
金币:0.0
发贴:10
|
#32004/9/28 14:40:31
msgbox 是不是一个变量名??? 如果放在子函数里怎么返回?? 用return 好像不行呀!! 先谢啦!!!!
|
缺缺
职务:管理员
等级:8
金币:41.0
发贴:9620
|
#42004/9/28 14:50:15
-__________- 你运行一下,也可以看出来msgbox不是变量啊 关于Msgbox,自行查阅相关资料 www.baidu.com/baidu?word=VBScript+MSGbox关于函数如何返回值,这个本来就是函数的任务所在.
Function 过程
Function 过程是包含在 Function 和 End Function 语句之间的一组 VBScript 语句。Function 过程与 Sub 过程类似,但是 Function 过程可以返回值。Function 过程可以使用参数(由调用过程传递的常数、变量或表达式)。如果 Function 过程无任何参数,则 Function 语句必须包含空括号 ()。Function 过程通过函数名返回一个值,这个值是在过程的语句中赋给函数名的。Function 返回值的数据类型总是 Variant。
在下面的示例中,Celsius 函数将华氏度换算为摄氏度。Sub 过程 ConvertTemp 调用此函数时,包含参数值的变量被传递给函数。换算结果返回到调用过程并显示在消息框中。
Sub ConvertTemp()
temp = InputBox("请输入华氏温度。", 1)
MsgBox "温度为 " & Celsius(temp) & " 摄氏度。"
End Sub
Function Celsius(fDegrees)
Celsius = (fDegrees - 32) * 5 / 9
End Function
|
lzgwinner
职务:普通成员
等级:1
金币:0.0
发贴:10
|
|