Salut,
Je voudrais savoir quel composant utiliser pour afficher des pps dans une appli BCB !!
Merci d'avance.
Nico
Salut,
Je voudrais savoir quel composant utiliser pour afficher des pps dans une appli BCB !!
Merci d'avance.
Nico
Salut,
je doute fortement qu'il existe un composant qui soit capable de faire cela nativement.
Par contre regarde du côté du pilotage OLE (on peu très bien piloter Word ou Excel alors pourquoi pas PowerPoint).
Sinon si ton seul objectif est de lancer le diaporama en plein écran cela doit se trouver dans les options de ligne de commande de powerpoint ou de la visionneuse powerpoint.
En espérant avoir été utile,
OK merci d'avoir répondu, je vais regarder ce que je peux faire sans composants !
Comment puis je lancer la visionneuse powerpoint depuis le builder ?
Si je fais shellexecute sur un fichier pps, il ne le lance pas car il n'y a pas d'association sur ce type de fichier. Pourtant, quand je regarde dans les associations, il y a bien pps -> visionneuse powerpoint !!
Y a t il un autre moyen de lancer la visionneuse ou de forcer shellexecute à utiliser la visionneuse pour un pps ??
Merci.
Pour ceux que ca interesse, on peut lancer la visionneuse powerpoint pour afficher un pps !
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 ShellExecute(NULL, "open", "c:\\Program Files\\Microsoft Office\\PowerPoint Viewer\\PPTVIEW.EXE", "c:\\01.pps", "", SW_SHOWDEFAULT );
Salut Niglo !
Esque ça t'as vu ça ?
http://www.microsoft.com/downloads/d...DisplayLang=fr
++
salut
oups je vienx de poster le mm poste ton code m'interessent que tu a ecris ou esque je le place .merci
le telechargement de la visionneuse power point sert a quoi ? elle n'a aucun lien avec c++ enfin d'apres se que j'ai compris .merci de votre aide
Oui j'ai vu, c'est un lien pour télécharger la visionneuse power point 2003 !!Envoyé par Interruption13h
C'est sympa, mais je l'ai déjà(sinon comment aurai-je pu tester le shellexecute ??)
Ca fonctionne très bien avec ShellExecute ou ShellExecuteEx qui permet de savoir quand on quitte la visionneuse !
Salut !
Heu oui!
Bon,tu voulais un composant pour afficher un fichier PPT dans ton application,peut être que cette solution de bricolage t'aiderai,et qui consiste à utiliser la fameuse TCppWebBrowser :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 AnsiString PPT="C:\\fichier.ppt"; int Size = MultiByteToWideChar (CP_ACP, 0, PPT.c_str(), -1, NULL, 0) ; LPWSTR wUnicode = new WCHAR[Size]; MultiByteToWideChar (CP_ACP, 0, PPT.c_str(), -1, wUnicode, Size) ; CppWebBrowser1->Navigate(wUnicode,NULL,NULL,NULL,NULL);
ça marche mais pas vraiment comme tu le veux!
A part ça,je suis pour la proposition de Neilosa+peu très bien piloter Word ou Excel alors pourquoi pas PowerPoint
Oui piloter c'est une bonne idée....mais si un ShellExecuteEx fait parfaitement le boulot autant l'utiliser![]()
Bonjours Neilos !
Je ne croi pas que le ShellExecute fait PARFAITEMENT le boulot pour Niglo,parceque :
Si j'ai bien compris,il veut l'afficher DANS son application,tu voi !?Je voudrais savoir quel composant utiliser pour afficher des pps dans une appli BCB !!![]()
a+
salut
dans la pallette office2k ilya tout les offices : power point presentation ,word...... esque c'est se que tu recherche ?bonne continuation
Non!
Je recherche une facon d'afficher des pps sans avoir à installer office!
En lançant la visionneuse power point qui installer ne pèse que 4Mo avec ShellExecuteEx j'ai trouvé ce qu'il me fallait !
Merci quand même de vous être creusé la tête![]()
Partager