كيفية الحصول على نسخة من تشغيل باور بوينت باستخدام C ++ غير المدارة؟
-
03-07-2019 - |
سؤال
وأستخدمه 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))؛
وشكرا لمساعدتكم، آمل أن يكون هذا يمكن أن يكون مفيدا لشخص آخر
نصائح أخرى
جرب طريقة نسخة من كائن التطبيق.
لا تنتمي إلى StackOverflow