|
Publicité ' | |||||||||||||||||||||||
|
|
#1 | ||
|
Candidat au titre de Membre du Club
![]() Inscription : février 2007 Messages : 111 ![]() |
Bonjour
J'ai demandé votre aide il y a quelque temps pour un UserForm sous Word. J'ai eu besoin de faire ouvrir un fichier Excel par le clic sur une image, et il m'a été fourni le code suivant : Code :
Si vous pouvez m'aider... merci d'avance |
||
|
|
00
|
|
|
#2 | ||
![]() ![]() ![]() Olivier LebeauContrôleur d'industrie Inscription : février 2006 Messages : 17 321 ![]() |
Salut,
Le principe reste le même, on déclare un objet application, on lui affecte une application et on ouvre une présentation. Code :
__________________
J'ai pas encore de décodeur, alors, postez en clair ! Comment mettre une balise de code ? Débutez en VBA Mes articles Dans un MP, vous pouvez me dire que je suis beau, ... mais si c'est une question technique je ne la lis pas ! Vous êtes prévenus ! |
||
|
|
00
|
|
|
#3 | ||||
|
Candidat au titre de Membre du Club
![]() Inscription : février 2007 Messages : 111 ![]() |
Marche pô
J'ai repris ton code et adapté au mien, et il me met systématiquement le message d'erreur " Erreur de compilation dans le module caché : frmUserForm1 " ------------------------------------------------------------ En enlevant la sécurité d'accès, il me met le message suivant " Type défini par l'utilisateur non défini ", et voici mon code : Code :
Code :
|
||||
|
|
00
|
|
|
#4 |
![]() ![]() ![]() Olivier LebeauContrôleur d'industrie Inscription : février 2006 Messages : 17 321 ![]() |
Salut,
Il faut ajouter la référence Microsoft PowerPoint au projet.
__________________
J'ai pas encore de décodeur, alors, postez en clair ! Comment mettre une balise de code ? Débutez en VBA Mes articles Dans un MP, vous pouvez me dire que je suis beau, ... mais si c'est une question technique je ne la lis pas ! Vous êtes prévenus ! |
|
|
00
|
|
|
#5 |
|
Candidat au titre de Membre du Club
![]() Inscription : février 2007 Messages : 111 ![]() |
Salut et merci pour ta réponse.
Je ne comprend pas ce que tu veux dire Mais pour ce formulaire, j'ai déjà la demande d'ouverture pour un fichier Excel sans avoir fait quoi que se soit de plus et ça fonctionne sans problème. Et quand je veux adapter le code pour mon fichier Excel pour l'ouverture de mon fichier PowerPoint, ça marche plus ... |
|
|
00
|
|
|
#6 |
![]() ![]() ![]() Olivier LebeauContrôleur d'industrie Inscription : février 2006 Messages : 17 321 ![]() |
Salut,
Pour pouvoir profiter de l'intellisense, il faut travailler en Earlybinding et on déclare la bibliothèque utilisée dans les références du projet. de cette manière, lorsque l'on tape le code, VBE propose la bonne syntaxe. Mais c'est une question de goût !
__________________
J'ai pas encore de décodeur, alors, postez en clair ! Comment mettre une balise de code ? Débutez en VBA Mes articles Dans un MP, vous pouvez me dire que je suis beau, ... mais si c'est une question technique je ne la lis pas ! Vous êtes prévenus ! |
|
|
00
|
|
|
#7 |
|
Candidat au titre de Membre du Club
![]() Inscription : février 2007 Messages : 111 ![]() |
Oula, ça devient trop technique pour moi ...
Là en fait mon besoin est juste comme suit : un clic sur l'image permet d'ouvrir un document PPt éxistant. Bon c'est pas grave, je vais me passer de ce besoin |
|
|
00
|
|
|
#8 |
![]() ![]() ![]() Olivier LebeauContrôleur d'industrie Inscription : février 2006 Messages : 17 321 ![]() |
Salut,
Qu'est ce qui t'empèche de déclarer la bibliothèque dans ton projet ? Outils => références => Microsoft PowerPoint tu écris ton code et ensuite, si c'est ton souhait de redéclarer des objets, il suffit lorsque ton code est terminé et fonctionnel de le modifier. devient
__________________
J'ai pas encore de décodeur, alors, postez en clair ! Comment mettre une balise de code ? Débutez en VBA Mes articles Dans un MP, vous pouvez me dire que je suis beau, ... mais si c'est une question technique je ne la lis pas ! Vous êtes prévenus ! |
|
|
00
|
|
|
#9 | ||||
|
Candidat au titre de Membre du Club
![]() Inscription : février 2007 Messages : 111 ![]() |
Merci pour ton aide ... mais ça marche toujours pas.
J'ai bien fais comme tu m'a dis, déclarer dans Outils/Références Ensuite voici le code que je saisi : Code :
Code :
|
||||
|
|
00
|
|
|
#10 | ||
![]() ![]() ![]() Olivier LebeauContrôleur d'industrie Inscription : février 2006 Messages : 17 321 ![]() |
Salut,
Heuuuuu Aucun des deux codes que tu postes ne ressemble à ce lui que j'ai mis. Tu mixes les méthodes. Code :
__________________
J'ai pas encore de décodeur, alors, postez en clair ! Comment mettre une balise de code ? Débutez en VBA Mes articles Dans un MP, vous pouvez me dire que je suis beau, ... mais si c'est une question technique je ne la lis pas ! Vous êtes prévenus ! |
||
|
|
00
|
|
|
#11 | ||
|
Candidat au titre de Membre du Club
![]() Inscription : février 2007 Messages : 111 ![]() |
Voilà ce que je saisi et toujours rien, toujours le message d'erreur :
Code :
|
||
|
|
00
|
|
|
#12 | ||
|
Candidat au titre de Membre du Club
![]() Inscription : février 2007 Messages : 111 ![]() |
Bon ... j'ai trouvé ceci
Code :
|
||
|
|
00
|
|
|
#13 | ||
![]() ![]() ![]() Olivier LebeauContrôleur d'industrie Inscription : février 2006 Messages : 17 321 ![]() |
Salut,
Ce code fonctionne chez moi sans aucun problème et j'ai juste appliqué ce que j'ai écrit dans mon premier message. Code :
__________________
J'ai pas encore de décodeur, alors, postez en clair ! Comment mettre une balise de code ? Débutez en VBA Mes articles Dans un MP, vous pouvez me dire que je suis beau, ... mais si c'est une question technique je ne la lis pas ! Vous êtes prévenus ! |
||
|
|
00
|
|
|
#14 |
|
Candidat au titre de Membre du Club
![]() Inscription : février 2007 Messages : 111 ![]() |
Alors là ... j'comprend pas ...
Je fais un copier/coller de ton code, et je change juste le chemin d'accès ... et toujours le même message d'erreur |
|
|
00
|
|
|
#15 |
![]() ![]() ![]() Olivier LebeauContrôleur d'industrie Inscription : février 2006 Messages : 17 321 ![]() |
Salut,
As-tu bien mis les " de chaque côté du chemin ? Chez moi, le code tourne à merveille.
__________________
J'ai pas encore de décodeur, alors, postez en clair ! Comment mettre une balise de code ? Débutez en VBA Mes articles Dans un MP, vous pouvez me dire que je suis beau, ... mais si c'est une question technique je ne la lis pas ! Vous êtes prévenus ! |
|
|
00
|
|
|
#16 | |
|
Candidat au titre de Membre du Club
![]() Inscription : février 2007 Messages : 111 ![]() |
Citation:
Oui j'ai repris ton code en changeant juste le chemin d'accès et toujours rien. Je me permet de mettre le formulaire en pièce jointe, au cas où. Le besoin est pour l'image Image32 (logo PPS et le texte Présentation procédure en dessous) Si besoin de vérifier les Références-Project dans Outils, le mot de passe est station Merci quand même |
|
|
|
00
|
|
|
#17 |
![]() ![]() ![]() Olivier LebeauContrôleur d'industrie Inscription : février 2006 Messages : 17 321 ![]() |
Salut,
T'as mis où le code pour PPT ?
__________________
J'ai pas encore de décodeur, alors, postez en clair ! Comment mettre une balise de code ? Débutez en VBA Mes articles Dans un MP, vous pouvez me dire que je suis beau, ... mais si c'est une question technique je ne la lis pas ! Vous êtes prévenus ! |
|
|
00
|
|
|
#18 |
|
Candidat au titre de Membre du Club
![]() Inscription : février 2007 Messages : 111 ![]() |
Oups ... j'ai dû mettre la version sans le code mille excuses
Je l'ai supprimé et remis en pièce jointe |
|
|
00
|
|
|
#19 | ||||
|
Expert Confirmé Sénior
![]() Pierre GONZALEZDéveloppeur Office VBA Inscription : août 2005 Messages : 3 412 ![]() |
Bonsoir.
Dans ton message du 23/02, tu donnes le code Code :
Je pense que si tu avais suivi les recomandation d'Heureux-oli, tu aurais plutôt écrit Code :
PGZ
__________________
pluritas non est ponenda sine necessitate - Le rasoir d'Okham Ne jamais attribuer à la malignité ce que la stupidité peut expliquer -Le rasoir d'Hanlon |
||||
|
|
10
|
|
|
#20 |
|
Candidat au titre de Membre du Club
![]() Inscription : février 2007 Messages : 111 ![]() |
OK ... sauf qu'en faisant un copier/coller de TON code, le débogueur me dit toujours qu'il y a un problème dans la ligne où se trouve le lien ... et j'ai toujours le même message d'erreur ... !!!
|
|
|
00
|
Copyright © 2000-2012 - www.developpez.com