Wie die laufende Version von Powerpoint unter Verwendung von C ++ bekommen nicht verwalteten?
-
03-07-2019 - |
Frage
Ich bin mit C ++ unmanaged mit Power Point (2003 und 2007).
Wie erhalte ich die laufende Version von Power Point (2003 oder 2007) mit IDispatch?
Danke, jede mögliche Hilfe wäre genial.
Lösung 2
Ich bin traurig, dass ich in einem anderen Projekt arbeiten. Ich fand eine einfache Möglichkeit, die Version mit CComDispatchDriver Instanz zu erhalten.
CComVariant ccVersion;
// disp ist CComDispatchDrive Typ
disp.GetPropertyByName ( "Version", ccVersion);
zu tun, dass ich ccVersion = "11.0" für 2003 und "12.0" für das Jahr 2007 erhalten.
Um es zu bespannen geworfen habe ich CString Klasse:
CString Version;
version = CString (V_BSTR (& ccVersion));
Danke für Ihre Hilfe, ich hoffe, das für jemand anderen nützlich sein kann,
Andere Tipps
Versuchen Version Methode von Anwendungsobjekt.