将用户定义的数据类型(VBA)映射到C ++

时间:2010-02-17 13:45:06

标签: c++ vba dll

有人可以告诉我如何将VBA用户定义的类型传递给c ++(dll)。我特别需要知道如何在DLL中处理字符串类型的VBA。

谢谢

1 个答案:

答案 0 :(得分:1)

可变长度字符串成员作为BSTR传递。固定长度的字符串成员作为包含ANSI字符串的CHAR数组传递。

Microsoft文档here中有一个详尽的示例。这最初是为VB5编写的,但也适用于VBA。