Comment obtenir la version en cours de Power Point en utilisant C ++ unmanaged?
-
03-07-2019 - |
Question
J'utilise C ++ non géré avec Power Point (2003 et 2007).
Comment obtenir la version en cours d'exécution de Power Point (2003 ou 2007) avec IDispatch?
Merci, toute aide serait géniale.
La solution 2
Je suis désolé de travailler dans un autre projet. J'ai trouvé un moyen simple d'obtenir la version à l'aide de l'instance CComDispatchDriver.
CComVariant ccVersion;
// disp est le type CComDispatchDrive
disp.GetPropertyByName ("Version", ccVersion);
faisant cela, je reçois ccVersion = " 11.0 " pour 2003 et "12,0" pour 2007.
Pour le convertir en chaîne, j'ai utilisé la classe CString:
Version CString;
version = CString (V_BSTR (& ccVersion));
Merci pour votre aide, j'espère que cela pourra être utile à quelqu'un d'autre
Autres conseils
Essayez la méthode Version à partir de l'objet Application.