我正在使用C++非託管Power Point(2003和2007)。如何使用C++非託管獲取Power Point的正在運行的版本?
如何使用IDispatch獲取Power Point(2003或2007)的運行版本?
謝謝,任何幫助都會很棒。
我正在使用C++非託管Power Point(2003和2007)。如何使用C++非託管獲取Power Point的正在運行的版本?
如何使用IDispatch獲取Power Point(2003或2007)的運行版本?
謝謝,任何幫助都會很棒。
對不起,我正在另一個項目中工作。我找到了一個使用CComDispatchDriver實例獲取版本的簡單方法。
CComVariant ccVersion;
// DISP是CComDispatchDrive型
disp.GetPropertyByName( 「版本」,ccVersion);
這樣做,我得到ccVersion = 「11.0」 2003年和 「12.0」 於2007年
它轉換爲字符串,我用CString類:
CString的版本;
version = CString(V_BSTR(& ccVersion));
感謝您的幫助,我希望這可以對別人有用
從Application對象嘗試Version方法。
對不起,我是一種C++非託管新手。 我正在使用IDispatch我想我只需要「調用」來獲取版本,但我不知道它是哪一個。 應用程序對象的非託管代碼或不?因爲如果管理它,我無法做到。 謝謝。 – Ubalo 2009-03-05 19:44:46