Précédent   Forum des professionnels en informatique > Logiciels > Microsoft Office > Visio
Visio Forum d'entraide sur Microsoft Office Visio (schémas et diagrammes)
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 19/11/2010, 17h01   #1
Membre habitué
 
Avatar de Ju1.0
 
Homme Julien
Automaticien / Technicien d'étude nucléaire
Inscription : novembre 2010
Messages : 115
Détails du profil
Informations personnelles :
Nom : Homme Julien
Âge : 27
Localisation : France, Seine Saint Denis (Île de France)

Informations professionnelles :
Activité : Automaticien / Technicien d'étude nucléaire
Secteur : Industrie

Informations forums :
Inscription : novembre 2010
Messages : 115
Points : 146
Points : 146
Par défaut création png avec option par macro

Bonjour

Je voudrais pouvoir par macro créer un fichier png mais modifier des option à l'enregistrement (plus précisément, la taille, en pixel avec des valeurs précise)

Mon prédécesseur à sorti ce code :
Code :
ActiveDocument.Pages(PageName).Export PathIMG & "\" & FileDest & ".png"
qui fonctionne, mais l'utilisateur est obligé de faire enregistrer sous .png et rentrer les paramètres à la main avant de lancer la macro

Un début de solution, même pas pour visio serai salvateur, pour mes nerf, et pour le client


Merci
Ju1.0 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 22/11/2010, 11h19   #2
Membre habitué
 
Avatar de Ju1.0
 
Homme Julien
Automaticien / Technicien d'étude nucléaire
Inscription : novembre 2010
Messages : 115
Détails du profil
Informations personnelles :
Nom : Homme Julien
Âge : 27
Localisation : France, Seine Saint Denis (Île de France)

Informations professionnelles :
Activité : Automaticien / Technicien d'étude nucléaire
Secteur : Industrie

Informations forums :
Inscription : novembre 2010
Messages : 115
Points : 146
Points : 146
Par défaut Complément

donne ceci : "La méthode Export utilise les paramètres par défaut du filtre" Il me faudrai donc juste modifier ces paramètres par défaut, mais je ne trouve pas de fonction du genre ActiveDocument.FilterSetup
Et je ne suis pas aidé par l'aide VB qui ne donne aucune explication pour les centaine de fonction, méthode, parametre, spécifique à visio.
...
Ju1.0 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 22/11/2010, 11h52   #3
Membre actif
 
Inscription : août 2006
Messages : 312
Détails du profil
Informations forums :
Inscription : août 2006
Messages : 312
Points : 157
Points : 157
Je ne suis pas sûr de bien comprendre ton problème.
Tu souhaites créer un png ex nihilo? (dans ce cas commence par un bmp..)
Tu souhaites seulement migrer un fichier de format .xxx en format Png. auquel cas je ne te suis d'aucun secour.
EvaristeGaloisBis est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 22/11/2010, 11h58   #4
Membre habitué
 
Avatar de Ju1.0
 
Homme Julien
Automaticien / Technicien d'étude nucléaire
Inscription : novembre 2010
Messages : 115
Détails du profil
Informations personnelles :
Nom : Homme Julien
Âge : 27
Localisation : France, Seine Saint Denis (Île de France)

Informations professionnelles :
Activité : Automaticien / Technicien d'étude nucléaire
Secteur : Industrie

Informations forums :
Inscription : novembre 2010
Messages : 115
Points : 146
Points : 146
Citation:
ex nihilo?
Je ne comprend pas ca
Mais je pense que tu ne me sera d'aucun secour
L'action est remplaçable par un simple enregistrer sous, je transforme mon .vsd en .png (ca ne peut pas être fait à la main, trop d'occurrence, et cahier des charges ...). Ce sont les options pour l'enregistrement qui me posent problème

Merci quand même de t'y être intéressé
Ju1.0 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 23/11/2010, 11h29   #5
Responsable
Office & Excel

 
Avatar de Pierre Fauconnier
 
Homme Pierre Fauconnier
Formateur et développeur informatique indépendant
Inscription : novembre 2003
Messages : 8 195
Détails du profil
Informations personnelles :
Nom : Homme Pierre Fauconnier
Âge : 45
Localisation : Belgique

Informations professionnelles :
Activité : Formateur et développeur informatique indépendant
Secteur : Enseignement

Informations forums :
Inscription : novembre 2003
Messages : 8 195
Points : 14 410
Points : 14 410
Envoyer un message via Skype™ à Pierre Fauconnier
Salut.

Je pense que ce n'est pas possible au moment de l'enregistrement.

L'idée serait d'enregistrer le png puis de le redimensionner.
__________________
"Plus les hommes seront éclairés, plus ils seront libres" (Voltaire)
---------------

Ma nouvelle vidéo: comparer des listes via une MFC - Mes articles sur DVP
Vous souhaitez rédiger pour DVP? Contactez-moi
Amoureux de la langue française? Venez corriger nos ressources
VBA pour Excel? Pensez D'ABORD en EXCEL avant de penser en VBA...
N'oubliez pas de VOTER (en bas à droite d'un message)

---------------
Pierre Fauconnier est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 23/11/2010, 14h41   #6
Membre habitué
 
Avatar de Ju1.0
 
Homme Julien
Automaticien / Technicien d'étude nucléaire
Inscription : novembre 2010
Messages : 115
Détails du profil
Informations personnelles :
Nom : Homme Julien
Âge : 27
Localisation : France, Seine Saint Denis (Île de France)

Informations professionnelles :
Activité : Automaticien / Technicien d'étude nucléaire
Secteur : Industrie

Informations forums :
Inscription : novembre 2010
Messages : 115
Points : 146
Points : 146
Après avoir crier à l'aide dans les mail de mon frère, il m'a répondu ceci :
Citation:
"Abracadabra
Ou essaye wingardium leviosa..."
Puis plus tard, ceci :
Citation:
"Bon, ben désolé mais nativement en vba ou call de dll tu peux pas ...
Seulement à partir de visio 2010.
Un ti lien qui dit tout ça (en anglais) :
http://www.visguy.com/2006/09/18/exp...s-in-document/

je pense que tu dois peut être pouvoir contourner le pb mais c'est soit de la bricole merdique soit du hacking.
Je ne pourrai pas chercher plus pour toi pour le moment mais voici les pistes que j'explorerai :

* Installer visio 2010
* balancer des combinaisons de touches à visio. Facile mais peu fiable, si l'utilisateur change de fenêtre ou s'il clic ou touche au clavier, c'est mort. Tu peux légèrement fiabiliser le truc (mais légèrement) en rendant la fenêtre invisible, mais vraiment c'est pas fiable... (commande sendkeys en vba, regarde dans l'aide la liste des codes)
* Chopper le process : tu trouve et télécharge un observateur de process, tu identifies celui qui apparait au moment de la config d'export png, puis avec un analyseur de signature (ça se trouve je t'assure) tu trouves la signature de la méthode qui configure et enregistre ton png. donc pas simple et même pas sur que ça fonctionne ...
* Installer visio 2010 "
Le plus marant dans l'histoire, c'est que mon client à office 2010 mais le service info ne peut administrativement pas me l'installer.

Quand à l'idée de redimensionner le png, je ne peux pas l'utiliser car cela déformerai l'image, et en plus suivant les utilisateurs la taille d'origine pourra ne pas être la même.

Je me retrouve donc avec une solution ... efficace : SendKeys

J'espère que personne n'aura besoin de cette solution ...
Ju1.0 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 23/11/2010, 14h47   #7
Responsable
Office & Excel

 
Avatar de Pierre Fauconnier
 
Homme Pierre Fauconnier
Formateur et développeur informatique indépendant
Inscription : novembre 2003
Messages : 8 195
Détails du profil
Informations personnelles :
Nom : Homme Pierre Fauconnier
Âge : 45
Localisation : Belgique

Informations professionnelles :
Activité : Formateur et développeur informatique indépendant
Secteur : Enseignement

Informations forums :
Inscription : novembre 2003
Messages : 8 195
Points : 14 410
Points : 14 410
Envoyer un message via Skype™ à Pierre Fauconnier
Citation:
Envoyé par Ju1.0 Voir le message
...mais l'utilisateur est obligé de faire enregistrer sous .png et rentrer les paramètres à la main avant de lancer la macro
...
Je ne comprends pas bien cette phrase. De quels paramètres parles-tu?
__________________
"Plus les hommes seront éclairés, plus ils seront libres" (Voltaire)
---------------

Ma nouvelle vidéo: comparer des listes via une MFC - Mes articles sur DVP
Vous souhaitez rédiger pour DVP? Contactez-moi
Amoureux de la langue française? Venez corriger nos ressources
VBA pour Excel? Pensez D'ABORD en EXCEL avant de penser en VBA...
N'oubliez pas de VOTER (en bas à droite d'un message)

---------------
Pierre Fauconnier est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 23/11/2010, 14h52   #8
Membre habitué
 
Avatar de Ju1.0
 
Homme Julien
Automaticien / Technicien d'étude nucléaire
Inscription : novembre 2010
Messages : 115
Détails du profil
Informations personnelles :
Nom : Homme Julien
Âge : 27
Localisation : France, Seine Saint Denis (Île de France)

Informations professionnelles :
Activité : Automaticien / Technicien d'étude nucléaire
Secteur : Industrie

Informations forums :
Inscription : novembre 2010
Messages : 115
Points : 146
Points : 146
Un petit dessin vaut mieux qu'un long discourt :
OptionSortiePNG.jpg
Ju1.0 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 23/11/2010, 15h19   #9
Responsable
Office & Excel

 
Avatar de Pierre Fauconnier
 
Homme Pierre Fauconnier
Formateur et développeur informatique indépendant
Inscription : novembre 2003
Messages : 8 195
Détails du profil
Informations personnelles :
Nom : Homme Pierre Fauconnier
Âge : 45
Localisation : Belgique

Informations professionnelles :
Activité : Formateur et développeur informatique indépendant
Secteur : Enseignement

Informations forums :
Inscription : novembre 2003
Messages : 8 195
Points : 14 410
Points : 14 410
Envoyer un message via Skype™ à Pierre Fauconnier
Je n'ai que V2007 et je ne trouve pas cette boite de dialogue.

Par quel menu y accèdes-tu en 2003?
__________________
"Plus les hommes seront éclairés, plus ils seront libres" (Voltaire)
---------------

Ma nouvelle vidéo: comparer des listes via une MFC - Mes articles sur DVP
Vous souhaitez rédiger pour DVP? Contactez-moi
Amoureux de la langue française? Venez corriger nos ressources
VBA pour Excel? Pensez D'ABORD en EXCEL avant de penser en VBA...
N'oubliez pas de VOTER (en bas à droite d'un message)

---------------
Pierre Fauconnier est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 23/11/2010, 15h25   #10
Membre habitué
 
Avatar de Ju1.0
 
Homme Julien
Automaticien / Technicien d'étude nucléaire
Inscription : novembre 2010
Messages : 115
Détails du profil
Informations personnelles :
Nom : Homme Julien
Âge : 27
Localisation : France, Seine Saint Denis (Île de France)

Informations professionnelles :
Activité : Automaticien / Technicien d'étude nucléaire
Secteur : Industrie

Informations forums :
Inscription : novembre 2010
Messages : 115
Points : 146
Points : 146
Sous visio bien entendu, pas dans la fenetre de dev : fichier - enregistrer sous, et dans la liste déroulant des type de fichier, loin en bas, il y a .pngScreenHunter 23-Nov 15.24.47 jchartrain.jpg
Ju1.0 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 23/11/2010, 15h40   #11
Responsable
Office & Excel

 
Avatar de Pierre Fauconnier
 
Homme Pierre Fauconnier
Formateur et développeur informatique indépendant
Inscription : novembre 2003
Messages : 8 195
Détails du profil
Informations personnelles :
Nom : Homme Pierre Fauconnier
Âge : 45
Localisation : Belgique

Informations professionnelles :
Activité : Formateur et développeur informatique indépendant
Secteur : Enseignement

Informations forums :
Inscription : novembre 2003
Messages : 8 195
Points : 14 410
Points : 14 410
Envoyer un message via Skype™ à Pierre Fauconnier
Oui, désolé, je n'avais pas cliqué sur "Enregistrer" et donc, je n'avais pas les options de sortie...
__________________
"Plus les hommes seront éclairés, plus ils seront libres" (Voltaire)
---------------

Ma nouvelle vidéo: comparer des listes via une MFC - Mes articles sur DVP
Vous souhaitez rédiger pour DVP? Contactez-moi
Amoureux de la langue française? Venez corriger nos ressources
VBA pour Excel? Pensez D'ABORD en EXCEL avant de penser en VBA...
N'oubliez pas de VOTER (en bas à droite d'un message)

---------------
Pierre Fauconnier est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 25/11/2010, 14h32   #12
Membre habitué
 
Avatar de Ju1.0
 
Homme Julien
Automaticien / Technicien d'étude nucléaire
Inscription : novembre 2010
Messages : 115
Détails du profil
Informations personnelles :
Nom : Homme Julien
Âge : 27
Localisation : France, Seine Saint Denis (Île de France)

Informations professionnelles :
Activité : Automaticien / Technicien d'étude nucléaire
Secteur : Industrie

Informations forums :
Inscription : novembre 2010
Messages : 115
Points : 146
Points : 146
Par défaut fin des recherche

Bon ba, je ne vois vraiment pas de solution pour cette version de visio.

On m'a confirmer que c'est possible pour visio 2010, tant mieux pour ceux qui l'utilisent. (j'ai pas le code, mais ca doit pas être bien difficile à trouver)

Bien que il n'y ai pas de vrais solutions, je résous quand même ce post

Bonsoir
Ju1.0 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 18h51.


 
 
 
 
Partenaires

Hébergement Web