كيفية الحصول على نسخة من تشغيل باور بوينت باستخدام C ++ غير المدارة؟

StackOverflow https://stackoverflow.com/questions/615969

سؤال

وأستخدمه C ++ غير المدارة مع باور بوينت (2003 و 2007).

وكيف يمكنني الحصول على نسخة من تشغيل باور بوينت (2003 أو 2007) مع IDispatch و؟

شكرا، أي مساعدة ستكون رهيبة.

هل كانت مفيدة؟

المحلول 2

وأنا آسف كنت أعمل في مشروع آخر. لقد وجدت طريقة بسيطة للحصول على نسخة باستخدام المثال CComDispatchDriver.

وCComVariant ccVersion؛

و// يمكن التخلص هو نوع CComDispatchDrive

وdisp.GetPropertyByName ( "صفحة"، ccVersion)؛

والقيام أن أحصل ccVersion = "11.0" لعام 2003 و "12.0" لعام 2007.

ليطرح للسلسلة اعتدت الفئة CString:

ونسخة CString؛

ونسخة = CString (V_BSTR (& ccVersion))؛

وشكرا لمساعدتكم، آمل أن يكون هذا يمكن أن يكون مفيدا لشخص آخر

نصائح أخرى

جرب طريقة نسخة من كائن التطبيق.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top