我在mac OS X下,并使用excel-2011 vba。我知道如何将各种类型从VBA传递给C++,反过来,主要归功于this。从Mac OS X Excel 2011 VBA传递VARIANT到C++
现在,我想知道是否有可能以某种方式将VBA变体传递给C++(我正在使用gcc 5.2)。当然,gcc中没有VARIANT
,但毕竟VARIANT
只是一个工会。 (乐观的人。)你们听过关于模仿微软VARIANT
的课程吗?并且允许这样做? (在第一次,我可以接受忘掉IUnknown
和IDispatch
!)
我知道mono,并期待什么,我可以从它那里得到,因为他们也有VARIANT
类,但我不知道如果明智的话。我查找了一个文档,详细解释了excel-2011 for mac的对象模型,但没有取得任何成功。
精度。我并不是说微软的VARIANT
在windows下是在C++和excel之间交换数据的最佳方式,但是对于COM和ATL以及其他东西,我已经习惯了它,并且它适用于我所做的,所以我试图坚持在Mac OS X下的“同类”。我可能是错的,但在这种情况下,我真的想知道我该怎么做我想做的事。