当前位置:软件学习 > 其它软件 >>

奇怪!C/S下使用ws.prompt函数,如选择项是多个域联合的,会报错,但是在公式中使用就没问题?

域code,description 都是多值文本域

在C/S中有如下代码
Dim varSelect As Variant
varSelect = ws.Prompt(PROMPT_OKCANCELLISTMULT, _
"Select Element",_
"Select the element from the list.",_
"", doc.Code & doc.Description)
会显示“type mismatch"的错误,如果删除doc.Description项,只留一个选择字段,则没问题

但我又写了个公式,使用@Prompt如下,但不会报错,能正常显示
varSelect:=@Prompt([OkCancelListMult];
                  Select Element";
        "Select the element from the list.";
        "";Code + Description);

在C/S中出现这种错误是否varSelect变量类型定义错误?应怎样解决?
--------------------编程问答-------------------- 应该是doc.Code(0) / doc.Description(0) --------------------编程问答-------------------- 楼上正解! --------------------编程问答-------------------- 接分是王道!
补充:企业软件 ,  Lotus
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,