奇怪!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