Passer parametre à word
Fermé
lesdeuxz
Messages postés
1
Date d'inscription
jeudi 16 février 2006
Statut
Membre
Dernière intervention
16 février 2006
-
16 févr. 2006 à 10:45
lesdeuxz - 17 févr. 2006 à 09:55
lesdeuxz - 17 févr. 2006 à 09:55
A voir également:
- Passer parametre à word
- Espace insécable word - Guide
- Supprimer une page word - Guide
- Organigramme word - Guide
- Passer de windows 7 à windows 10 - Accueil - Mise à jour
- Suivi des modifications word - Guide
8 réponses
choubaka
Messages postés
39402
Date d'inscription
jeudi 4 avril 2002
Statut
Modérateur
Dernière intervention
28 octobre 2024
2 101
16 févr. 2006 à 10:48
16 févr. 2006 à 10:48
salut
tu as déjà essayé avec une macro ?
tu as déjà essayé avec une macro ?
ben non justement je n'ai pas la moindre idée de comment commencer ?
appeler word.exe monfichier nom prenom
et la g une macro open qui va aller chercher mes paramètres ??
tu aurais un petit bout de code pour me mettre sur le chemin ?
appeler word.exe monfichier nom prenom
et la g une macro open qui va aller chercher mes paramètres ??
tu aurais un petit bout de code pour me mettre sur le chemin ?
choubaka
Messages postés
39402
Date d'inscription
jeudi 4 avril 2002
Statut
Modérateur
Dernière intervention
28 octobre 2024
2 101
16 févr. 2006 à 14:15
16 févr. 2006 à 14:15
re
j'ai pas de code là sous la main ...
mais la logique qui peut être utilisée c'est une macro qui envoie à l'ouverture du fichier word une boîte de dialogue avec les paramètres à donner ...
cette macro doit être associée à ton document et pas à tous les nouveaux doc word
j'ai pas de code là sous la main ...
mais la logique qui peut être utilisée c'est une macro qui envoie à l'ouverture du fichier word une boîte de dialogue avec les paramètres à donner ...
Private Sub Document_Open() MsgBox('Entrer les données', .....) // code pour traiter les données . End Sub
cette macro doit être associée à ton document et pas à tous les nouveaux doc word
je suis ok avec toi pour cette logique, mais je ne veux pas de fenêtre pour que l'utilisateur face une saisie ...
je voudrais passer ça en paramètre genre
word.exe monfichier parm1 parm2 ...
je voudrais passer ça en paramètre genre
word.exe monfichier parm1 parm2 ...
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
JvDo
Messages postés
1978
Date d'inscription
mercredi 27 juillet 2005
Statut
Membre
Dernière intervention
28 septembre 2020
858
16 févr. 2006 à 22:33
16 févr. 2006 à 22:33
Bonsoir,
les paramètres que tu veux passer, dépendent-ils de l'utilisateur? du travail à réaliser?
dans le dernier cas tu peux utiliser des modèles.
dans le premier tu peux utiliser les propriétés du document, les builtindocumentproperties que tu peux utiliser dans des champs et charger par macro
l'utilisation des paramètres se ferait via insertion/champ en choisissant propriété doc (je sais plus trop..... je vérifie.... si c'est presque ça sauf que c'est collé : propriétéDoc)
cordialement
les paramètres que tu veux passer, dépendent-ils de l'utilisateur? du travail à réaliser?
dans le dernier cas tu peux utiliser des modèles.
dans le premier tu peux utiliser les propriétés du document, les builtindocumentproperties que tu peux utiliser dans des champs et charger par macro
ActiveDocument.CustomDocumentProperties.Add _ Name:="propriété_1", LinkToContent:=False, Value:="toto", _ Type:=msoPropertyTypeStringle contenu pourrait provenir d'un fichier texte ou d'une feuille excel.
l'utilisation des paramètres se ferait via insertion/champ en choisissant propriété doc (je sais plus trop..... je vérifie.... si c'est presque ça sauf que c'est collé : propriétéDoc)
cordialement
les param que je passe dependent de données qui se trouvent dans un fichier.
la commande d'execution c'est du java, c'est pour cel que je voulais passer par une ligne de commande pour ouvrir et passer les param a mon word ...
sinon dans l'exemple que tu me donnes je remplis les properties word avec une macro sous entend que j'ai déjà récuprer mes param ...
bon je sais après on va dire que les filles sont moins bonnes que les mecs en dev, mais je me pose la question lol
la commande d'execution c'est du java, c'est pour cel que je voulais passer par une ligne de commande pour ouvrir et passer les param a mon word ...
sinon dans l'exemple que tu me donnes je remplis les properties word avec une macro sous entend que j'ai déjà récuprer mes param ...
bon je sais après on va dire que les filles sont moins bonnes que les mecs en dev, mais je me pose la question lol
JvDo
Messages postés
1978
Date d'inscription
mercredi 27 juillet 2005
Statut
Membre
Dernière intervention
28 septembre 2020
858
17 févr. 2006 à 08:34
17 févr. 2006 à 08:34
bonjour,
dans ce cas, si ton fichier est normalisé (nom, emplacement), tu mets une macro automatique (au démarrage de word ou à l'ouverture d'un modèle) qui va lire ce fichier et en fait bon usage.
c'est quoi l'histoire des filles au dernier paragraphe?
A+
dans ce cas, si ton fichier est normalisé (nom, emplacement), tu mets une macro automatique (au démarrage de word ou à l'ouverture d'un modèle) qui va lire ce fichier et en fait bon usage.
c'est quoi l'histoire des filles au dernier paragraphe?
A+
comment ça le truc des filles ??
ben je suis une fille c pour ça que je dis cela.
concernant les param, je viens de lire chez microsoft que l'on ne peut pas utiliser la fonction Command$ comme dans vb pour récupérer une liste de paramètres ... dommage.
je vais peut être créer un fichier texte et l'utiliser via une macro ...
merci en tout cas
ben je suis une fille c pour ça que je dis cela.
concernant les param, je viens de lire chez microsoft que l'on ne peut pas utiliser la fonction Command$ comme dans vb pour récupérer une liste de paramètres ... dommage.
je vais peut être créer un fichier texte et l'utiliser via une macro ...
merci en tout cas