Précédent   Forum des professionnels en informatique > Logiciels > Microsoft Office > Word > VBA Word
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 18/05/2007, 09h21   #1
Invité de passage
 
Inscription : mai 2007
Messages : 10
Détails du profil
Informations forums :
Inscription : mai 2007
Messages : 10
Points : 1
Points : 1
Par défaut Lien musique dans Word

Bonjour à tous,
deux questions certainement simples pour les chevronnés :
1/ le lien hypertexte
je n'ai pas de pb pour éditer un lien d'une image dans Word vers l'execution d'un fichier musical MIDI. Simplement je voudrais que la page du Lecteur Windows Média ne s'affiche pas pendant l'execution du fichier MIDI et reste sur Word. Comment faire en VBA ?
2/ le chemin d'accés
les fichiers word et MIDI etant destinés à l'exportation, comment créer le lien sans avoir à modifier systématiquement la lettre du driver à chaque installation. Normalement les deux fichiers doivent être dans le même répertoire, mais après?...
Merci de votre aide
sterzock est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 18/05/2007, 15h00   #2
Inactif
 
Avatar de ouskel'n'or
 
Inscription : février 2005
Messages : 12 466
Détails du profil
Informations forums :
Inscription : février 2005
Messages : 12 466
Points : 11 930
Points : 11 930
Ce n'est pas à l'utilisateur de le préciser ?
ouskel'n'or est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 19/05/2007, 09h47   #3
Invité de passage
 
Inscription : mai 2007
Messages : 10
Détails du profil
Informations forums :
Inscription : mai 2007
Messages : 10
Points : 1
Points : 1
Par défaut fichier MIDI dans Word

???
Bonjour,
en fait il s'agit tout simplement d'éxecuter un fichier MIDI depuis une page word (via un lien ou un bouton) sans quitter la page word.
Merci
sterzock est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 22/05/2007, 18h57   #4
Inactif
 
Avatar de ouskel'n'or
 
Inscription : février 2005
Messages : 12 466
Détails du profil
Informations forums :
Inscription : février 2005
Messages : 12 466
Points : 11 930
Points : 11 930
Regarde à Shell, dans l'aide. Tu peux exécuter n'importe quelle appli depuis une commande shell et, dans le Lecteur Windows Média, tu as probablement un paramètre permettant de minimiser la fenêtre.
Quant à ma question, elle concernait le driver d'install. Ce n'est pas à l'utilisateur de le préciser lors de l'installation sur son pc ? Et pour que les deux fichiers soient au même emplacement, connaissant le path du premier, tu peux avoir le path du second, non ?
Mais p't'être ben que j'y comprends rien
ouskel'n'or est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 12/06/2007, 17h48   #5
Invité de passage
 
Inscription : mai 2007
Messages : 10
Détails du profil
Informations forums :
Inscription : mai 2007
Messages : 10
Points : 1
Points : 1
Par défaut Lien musique dans Word

Merci de ta réponse "ouskel'n'or".
(je n'ai pas pu répondre plus tôt étant en déplacement).
Je vais essayer le Shell qui me semble approprié.
Si j'ai des difficultés, (il y a plusieurs appels à la même macro, avec des noms de fichiers à lire différents, dans le même .doc), je te les ferai partager.
merci de ton aide.
sterzock est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 13/06/2007, 15h30   #6
Inactif
 
Avatar de ouskel'n'or
 
Inscription : février 2005
Messages : 12 466
Détails du profil
Informations forums :
Inscription : février 2005
Messages : 12 466
Points : 11 930
Points : 11 930
Pour la syntaxe avec Shell :
Code :
Call Shell("NotePad.exe c:\MonFichier.txt")
ouvre le fichier minimisé (sans masquer Word)
A toutes fins utiles
ouskel'n'or est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 19/06/2007, 14h57   #7
Invité de passage
 
Inscription : mai 2007
Messages : 10
Détails du profil
Informations forums :
Inscription : mai 2007
Messages : 10
Points : 1
Points : 1
Par défaut Lien musique dans Word

Merci Ouskel'n'or,
ça marche, bien qu'avec quelques restrictions :

- le nom du fichier MID et de son chemin d'accés ne doit pas contenir d'espace (alors que le nom des directories l'autorise).... j'ai cherché!

- la macro marchait une fois sur deux c.à.d. que l'interface window média player apparaissait malgré tout à l'écran une fois sur deux après avoir double cliqué. L'ajout de la constante en fin de ligne d'instruction vbHide semble avoir résolu le problème.

J'ai utilisé un champ "Macrobutton" pour lancer la macro. Sinon y a-t-il moyen d'affecter la macro directement à une image importée dans la page word?

En fait j'utilise des images de portées musicales que je voudrais illustrer de façon sonore en double cliquant dessus. Le reste du traitement de texte étant des explications des principes d'harmonisation musicale. Ca rend pas trop mal.
merci encore
sterzock est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 20/06/2007, 10h39   #8
Inactif
 
Avatar de ouskel'n'or
 
Inscription : février 2005
Messages : 12 466
Détails du profil
Informations forums :
Inscription : février 2005
Messages : 12 466
Points : 11 930
Points : 11 930
Dans Excel, c'est possible, je n'ai jamais testé sur word. Fais un clic droit sur l'image. Si tu as "Affecter une macro" c'est tout bon.
Je regarde.

Je viens de jeter un oeil, c'est ok ! Tu insères un contrôle image de la barre d'outils contrôle, un clic droit te permet de coller ton image (propriété Picture)
Un nouveau clic droit te permet de lui affecter du code.
Sans contrôle image, pas de macro
Si manuellement j'ai réussi à faire "tout ça", par contre je n'ai pas réussi à insérer par soft une image dans un contrôle image.
Comme je ne supporte pas cet état de chose, je vais poser la question sur le forum... Sait-on jamais...
A+
ouskel'n'or est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 20/06/2007, 14h08   #9
Invité de passage
 
Inscription : mai 2007
Messages : 10
Détails du profil
Informations forums :
Inscription : mai 2007
Messages : 10
Points : 1
Points : 1
Par défaut Lien musique dans Word

It works !
Merci encore Ousk'l'nor.
Les 2 méthodes fonctionnent : le champ MacroButton ou image Contrôle. C'est un peu plus fastidieux à mettre en place pour ce dernier car non seulement il faut gérer les fichiers MID (pour les deux méthodes), mais pour image Contrôle on ne peut importer l'image que par un fichier jpg, via "Propriété" car copier- coller direct n'a pas l'air de fonctionner.
Bon boulot.
sterzock est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 20/06/2007, 14h17   #10
Inactif
 
Avatar de ouskel'n'or
 
Inscription : février 2005
Messages : 12 466
Détails du profil
Informations forums :
Inscription : février 2005
Messages : 12 466
Points : 11 930
Points : 11 930
Citation:
Envoyé par Tu
mais pour image Contrôle on ne peut importer l'image que par un fichier jpg,
Eh non, regarde , c'est fait espécialement pour toi
A+
ouskel'n'or est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 21/06/2007, 08h46   #11
Invité de passage
 
Inscription : mai 2007
Messages : 10
Détails du profil
Informations forums :
Inscription : mai 2007
Messages : 10
Points : 1
Points : 1
Houlà !
Ca beau être mon anniversaire la semaine prochaine, je ne m'attendais pas à pareil cadeau d'autant plus que j'ai une cinquantaine d'images à intégrer dans le document Word ! ca va finir par me faire plonger à fond dans VBA....
questionss subsidiaires :
- A quel niveau doit-on placer ce code pour qu'il s'exécute à l'ouverture du document?
- Tant qu'il y a un spécialiste en ligne : pourquoi n'y a-t-il pas moyen sous Word, lors d'un enregistrement automatique d'une macro, de sélectionner une image et/ou de créer un lien hypertexte avec, afin de visualiser la syntaxe du code ?
Merci n'est plus un mot assez fort !
sterzock est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 21/06/2007, 09h44   #12
Responsable Word

 
Avatar de Heureux-oli
 
Homme Olivier Lebeau
Contrôleur d'industrie
Inscription : février 2006
Messages : 17 354
Détails du profil
Informations personnelles :
Nom : Homme Olivier Lebeau
Âge : 47
Localisation : Belgique

Informations professionnelles :
Activité : Contrôleur d'industrie
Secteur : Aéronautique - Marine - Espace - Armement

Informations forums :
Inscription : février 2006
Messages : 17 354
Points : 29 270
Points : 29 270
Pour l'ouverture d'un document, c'est
AutoOpen(), mais les macros qui s'exécutent seules sont décrites dans la FAQ

FAQ Word
__________________
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 !
Heureux-oli est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 02h40.


 
 
 
 
Partenaires

Hébergement Web