PC SOFT

FORUMS PROFESSIONNELS
WINDEVWEBDEV et WINDEV Mobile

Accueil → WINDEV 2025 → Piloter PowerPoint par OLE
Piloter PowerPoint par OLE
Débuté par e-pluriel, 18 jan. 2005 17:43 - 1 réponse
Posté le 18 janvier 2005 - 17:43
Bonjour,

Je cherche une classe ou un prg pour piloter PowerPoint via OLE WINDEV.

Au plus simple, les syntaxes Windev pour :
- insérer une image dans PowerPoint
- insérer une ligne dans PowerPoint.

Exemple pour Word :
:m_xWord>>ActiveDocument>>Shapes>>AddPicture(sFichierImage, OLEFaux, OLETrue,...
OLEIgnore,OLEIgnore,OLEIgnore,OLEIgnore,:m_xWord>>Selection>>Range())

Merci
Posté le 18 janvier 2005 - 18:40
Les instructions ole automation sont à piquer dans le visual basic.
Tu lances Power Point. Dans Outils-Macro-Visual Basic Editor, tu cliques sur l'aide (?). Dans Référence VB Power Point, tu sélectionnes le modèle Objet PwP. Les objets et collections spécifiques à PwP sont décrites là. En sélectionnant un objet, tu peux obtenir une description de ses propriétés et méthodes.
Avec Power Point, je n'ai jamais travaillé, mais à titre d'exemple, voici une méthode qui incorpore une image dans Excel. Pas sûr qu'elle fonctionne dans PwP, il faut vérifier la hiérarchie des objets...

PROCEDURE CExcel::CollerImage()

QUAND EXCEPTION
RETOUR
FIN
:m_xExcel>>ActiveSheet>>Shapes>>AddPicture("C:\Facturier\Sigle.bmp",True,True,0,0,100,105)