函数返回布尔值?

Mir*_*ial 12 vba function

我在VBA中有简单的功能,我需要检查它是否已成功执行.我不太了解VBA,所以我不知道它是否可行.我想做这样的事情:bool X=MyFunction().

我在QTP描述性编程中使用VBA .这不起作用:

Function A as Boolean
   A=true
End Function
Run Code Online (Sandbox Code Playgroud)

它说: Expected statement

但我在方法等中看不到任何返回类型.

小智 22

function MyFunction() as Boolean
    .....
    .....
    MyFunction = True 'worked
end function

dim a as boolean = MyFunction()
Run Code Online (Sandbox Code Playgroud)


cod*_*ape 9

在VBA中,通过赋值给与函数同名的变量来设置函数的返回值:

Function MyFunc() as Boolean
    MyFunc = True
End Function
Run Code Online (Sandbox Code Playgroud)