用户指定类型不能传递 ByVal
用户定义类型只能通过引用进行传递(默认情况下),不能通过值传递。 在执行调用之前,不会报告此错误。 此错误的原因和解决方案如下:
您在表示用户定义类型的参数定义中放置了 ByVal 关键字。
删除 ByVal 关键字。 若要阻止更改被传播回调用程序,应 Dim 一个该类型的临时变量并将该临时变量传递给过程。
有关其他信息,选择有问题的项并按 F1(在 Windows 中)或 HELP(在 Macintosh 上)。
另请参阅
支持和反馈
有关于 Office VBA 或本文档的疑问或反馈? 请参阅 Office VBA 支持和反馈,获取有关如何接收支持和提供反馈的指南。