2015-08-30 47 views
0

我在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的課程嗎?並且允許這樣做? (在第一次,我可以接受忘掉IUnknownIDispatch!)

我知道mono,並期待什麼,我可以從它那裏得到,因爲他們也有VARIANT類,但我不知道如果明智的話。我查找了一個文檔,詳細解釋了excel-2011 for mac的對象模型,但沒有取得任何成功。

精度。我並不是說微軟的VARIANT在windows下是在C++和excel之間交換數據的最佳方式,但是對於COM和ATL以及其他東西,我已經習慣了它,並且它適用於我所做的,所以我試圖堅持在Mac OS X下的「同類」。我可能是錯的,但在這種情況下,我真的想知道我該怎麼做我想做的事。

回答