如何使用VBA在Excel 16 for Mac中打印C BSTR?

我有一个C函数返回一个BSTR像“你好世界”,并在Excel 11中我可以调用此函数打印与msgbox vba函数的string。 使用Excel 16,我只有一个返回的空string。 如果我在用XCodedebugging,我可以看到我的BSTR,它不是空的。

你有什么想法得到一个C函数返回的BSTR,用Excel 16的VBA吗?

我使用了SysAllocString,但是这个函数返回NULL指针。 要解决我的问题,我需要创build我的BSTR字节