Tout est dans le titre mais j'explique :
J'utilise VBA pour ouvrir un fichier image par l'intermédiaire de mspaint.
Permet de modifier le fichier avant un simple copier/coller.
Si le nom du fichier ne contient pas d'espace, pas de problème, tout se déroule normalement.
Code : Sélectionner tout - Visualiser dans une fenêtre à part Call Shell("C:\WINDOWS\SYSTEM32\mspaint.exe " & NomFich, 3)
Mais s'il en contient un, il n'est pas reconnu.
J'ai testé avec ShortName mais il n'est resté que "Le" dans le nom du fichier (pour "Le truc.gif")
Il doit bien exister une solution puisque Paint le fait sans rechigner quand il est utilisé directement.
C'est cette solution qu'il me faudrait.
Par avance merci.
Partager