Une macro peut-elle se modifier elle même ou à défaut une autre ?
Je voudrais pouvoir paramétrer une macro (cf mon post "Redimensionner
une image par Macro") et demander à l'utilisateur la taille en cm de
l'image qu'il souhaite obtenir (une fois pour toute, pas à chaque
exécution de la macro. A la limite, a chaque fois que la macro est
lancée pour la 1ere fois dans la session Word, mais je ne pense pas que
cela change quoique ce soit à mon besoin).
J'imaginais donc une petite macro avec une boite demandant la taille
souhaitée, avec une Constante (ou variable publique) mais je ne vois pas
comment altérer sa valeur par macro.
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
Oliv'
*LargoWinch que je salut a écrit *:
Une macro peut-elle se modifier elle même ou à défaut une autre ?
Je voudrais pouvoir paramétrer une macro (cf mon post "Redimensionner une image par Macro") et demander à l'utilisateur la taille en cm de l'image qu'il souhaite obtenir (une fois pour toute, pas à chaque exécution de la macro. A la limite, a chaque fois que la macro est lancée pour la 1ere fois dans la session Word, mais je ne pense pas que cela change quoique ce soit à mon besoin).
J'imaginais donc une petite macro avec une boite demandant la taille souhaitée, avec une Constante (ou variable publique) mais je ne vois pas comment altérer sa valeur par macro.
Puis-je le faire ? Comment ?
c'est bien cela et il faut inscrire la valeur dans un fichier monchoix.txt ou monchoix.inf ou largowinch_parametres.txt enfin comme tu veux et dans le répertoire de ton choix.
voir dans l'aide les instructions PRINT # et OPEN.
-- -- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Have a nice day Oliv' Pour me joindre : http://cerbermail.com/?V8r2o1YHl4 les sites références: Excel :http://www.excelabo.net http://xcell05.free.fr/ http://dj.joss.free.fr/ http://frederic.sigonneau.free.fr/ http://www.excel-vba-francais.com/ Word : http://faqword.free.fr/ Outlook : http://faq.outlook.free.fr/ les archives : http://groups.google.com/group/microsoft.public.fr.outlook OE6 : http://www.faqoe.com/ Sql : http://sqlpro.developpez.com/ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
*LargoWinch <largowinch38@free.fr.non.merci> que je salut a écrit *:
Une macro peut-elle se modifier elle même ou à défaut une autre ?
Je voudrais pouvoir paramétrer une macro (cf mon post "Redimensionner
une image par Macro") et demander à l'utilisateur la taille en cm de
l'image qu'il souhaite obtenir (une fois pour toute, pas à chaque
exécution de la macro. A la limite, a chaque fois que la macro est
lancée pour la 1ere fois dans la session Word, mais je ne pense pas
que cela change quoique ce soit à mon besoin).
J'imaginais donc une petite macro avec une boite demandant la taille
souhaitée, avec une Constante (ou variable publique) mais je ne vois
pas comment altérer sa valeur par macro.
Puis-je le faire ?
Comment ?
c'est bien cela et il faut inscrire la valeur dans un fichier
monchoix.txt ou monchoix.inf ou largowinch_parametres.txt enfin comme tu
veux
et dans le répertoire de ton choix.
voir dans l'aide les instructions PRINT # et OPEN.
--
--
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Have a nice day
Oliv'
Pour me joindre : http://cerbermail.com/?V8r2o1YHl4
les sites références:
Excel :http://www.excelabo.net http://xcell05.free.fr/
http://dj.joss.free.fr/
http://frederic.sigonneau.free.fr/ http://www.excel-vba-francais.com/
Word : http://faqword.free.fr/
Outlook : http://faq.outlook.free.fr/
les archives : http://groups.google.com/group/microsoft.public.fr.outlook
OE6 : http://www.faqoe.com/
Sql : http://sqlpro.developpez.com/
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Une macro peut-elle se modifier elle même ou à défaut une autre ?
Je voudrais pouvoir paramétrer une macro (cf mon post "Redimensionner une image par Macro") et demander à l'utilisateur la taille en cm de l'image qu'il souhaite obtenir (une fois pour toute, pas à chaque exécution de la macro. A la limite, a chaque fois que la macro est lancée pour la 1ere fois dans la session Word, mais je ne pense pas que cela change quoique ce soit à mon besoin).
J'imaginais donc une petite macro avec une boite demandant la taille souhaitée, avec une Constante (ou variable publique) mais je ne vois pas comment altérer sa valeur par macro.
Puis-je le faire ? Comment ?
c'est bien cela et il faut inscrire la valeur dans un fichier monchoix.txt ou monchoix.inf ou largowinch_parametres.txt enfin comme tu veux et dans le répertoire de ton choix.
voir dans l'aide les instructions PRINT # et OPEN.
-- -- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Have a nice day Oliv' Pour me joindre : http://cerbermail.com/?V8r2o1YHl4 les sites références: Excel :http://www.excelabo.net http://xcell05.free.fr/ http://dj.joss.free.fr/ http://frederic.sigonneau.free.fr/ http://www.excel-vba-francais.com/ Word : http://faqword.free.fr/ Outlook : http://faq.outlook.free.fr/ les archives : http://groups.google.com/group/microsoft.public.fr.outlook OE6 : http://www.faqoe.com/ Sql : http://sqlpro.developpez.com/ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
LargoWinch
*LargoWinch que je salut a écrit *:
Une macro peut-elle se modifier elle même ou à défaut une autre ?
Je voudrais pouvoir paramétrer une macro (cf mon post "Redimensionner une image par Macro") et demander à l'utilisateur la taille en cm de l'image qu'il souhaite obtenir (une fois pour toute, pas à chaque exécution de la macro. A la limite, a chaque fois que la macro est lancée pour la 1ere fois dans la session Word, mais je ne pense pas que cela change quoique ce soit à mon besoin).
J'imaginais donc une petite macro avec une boite demandant la taille souhaitée, avec une Constante (ou variable publique) mais je ne vois pas comment altérer sa valeur par macro.
Puis-je le faire ? Comment ?
c'est bien cela et il faut inscrire la valeur dans un fichier monchoix.txt ou monchoix.inf ou largowinch_parametres.txt enfin comme tu veux et dans le répertoire de ton choix.
voir dans l'aide les instructions PRINT # et OPEN.
Ah ben vi... C'est si simple...
Merci
*LargoWinch <largowinch38@free.fr.non.merci> que je salut a écrit *:
Une macro peut-elle se modifier elle même ou à défaut une autre ?
Je voudrais pouvoir paramétrer une macro (cf mon post "Redimensionner
une image par Macro") et demander à l'utilisateur la taille en cm de
l'image qu'il souhaite obtenir (une fois pour toute, pas à chaque
exécution de la macro. A la limite, a chaque fois que la macro est
lancée pour la 1ere fois dans la session Word, mais je ne pense pas
que cela change quoique ce soit à mon besoin).
J'imaginais donc une petite macro avec une boite demandant la taille
souhaitée, avec une Constante (ou variable publique) mais je ne vois
pas comment altérer sa valeur par macro.
Puis-je le faire ?
Comment ?
c'est bien cela et il faut inscrire la valeur dans un fichier
monchoix.txt ou monchoix.inf ou largowinch_parametres.txt enfin comme tu
veux
et dans le répertoire de ton choix.
voir dans l'aide les instructions PRINT # et OPEN.
Une macro peut-elle se modifier elle même ou à défaut une autre ?
Je voudrais pouvoir paramétrer une macro (cf mon post "Redimensionner une image par Macro") et demander à l'utilisateur la taille en cm de l'image qu'il souhaite obtenir (une fois pour toute, pas à chaque exécution de la macro. A la limite, a chaque fois que la macro est lancée pour la 1ere fois dans la session Word, mais je ne pense pas que cela change quoique ce soit à mon besoin).
J'imaginais donc une petite macro avec une boite demandant la taille souhaitée, avec une Constante (ou variable publique) mais je ne vois pas comment altérer sa valeur par macro.
Puis-je le faire ? Comment ?
c'est bien cela et il faut inscrire la valeur dans un fichier monchoix.txt ou monchoix.inf ou largowinch_parametres.txt enfin comme tu veux et dans le répertoire de ton choix.
voir dans l'aide les instructions PRINT # et OPEN.
Ah ben vi... C'est si simple...
Merci
Guillaume MASSART
Une macro peut-elle se modifier elle même ou à défaut une autre ?
Je voudrais pouvoir paramétrer une macro (cf mon post "Redimensionner une image par Macro") et demander à l'utilisateur la taille en cm de l'image qu'il souhaite obtenir (une fois pour toute, pas à chaque exécution de la macro. A la limite, a chaque fois que la macro est lancée pour la 1ere fois dans la session Word, mais je ne pense pas que cela change quoique ce soit à mon besoin).
J'imaginais donc une petite macro avec une boite demandant la taille souhaitée, avec une Constante (ou variable publique) mais je ne vois pas comment altérer sa valeur par macro.
Puis-je le faire ? Comment ?
Merci :) tu déclares une variable en PUBLIC
dans ta macro il faut faire un InputBox pour récupérer la valeur (gérer aussi le cas où il n'y a rien, ou bien l'utilisateur appuies sur annuler) et stocker cette valeur dans la variable publique
Une macro peut-elle se modifier elle même ou à défaut une autre ?
Je voudrais pouvoir paramétrer une macro (cf mon post "Redimensionner
une image par Macro") et demander à l'utilisateur la taille en cm de
l'image qu'il souhaite obtenir (une fois pour toute, pas à chaque
exécution de la macro. A la limite, a chaque fois que la macro est
lancée pour la 1ere fois dans la session Word, mais je ne pense pas que
cela change quoique ce soit à mon besoin).
J'imaginais donc une petite macro avec une boite demandant la taille
souhaitée, avec une Constante (ou variable publique) mais je ne vois pas
comment altérer sa valeur par macro.
Puis-je le faire ?
Comment ?
Merci :)
tu déclares une variable en PUBLIC
dans ta macro il faut faire un InputBox pour récupérer la valeur (gérer
aussi le cas où il n'y a rien, ou bien l'utilisateur appuies sur annuler)
et stocker cette valeur dans la variable publique
Une macro peut-elle se modifier elle même ou à défaut une autre ?
Je voudrais pouvoir paramétrer une macro (cf mon post "Redimensionner une image par Macro") et demander à l'utilisateur la taille en cm de l'image qu'il souhaite obtenir (une fois pour toute, pas à chaque exécution de la macro. A la limite, a chaque fois que la macro est lancée pour la 1ere fois dans la session Word, mais je ne pense pas que cela change quoique ce soit à mon besoin).
J'imaginais donc une petite macro avec une boite demandant la taille souhaitée, avec une Constante (ou variable publique) mais je ne vois pas comment altérer sa valeur par macro.
Puis-je le faire ? Comment ?
Merci :) tu déclares une variable en PUBLIC
dans ta macro il faut faire un InputBox pour récupérer la valeur (gérer aussi le cas où il n'y a rien, ou bien l'utilisateur appuies sur annuler) et stocker cette valeur dans la variable publique
Anacoluthe
Bonjour !
'LargoWinch' nous a écrit ...
Une macro peut-elle se modifier elle même ou à défaut une autre ? Je voudrais pouvoir paramétrer une macro (cf mon post "Redimensionner une image par Macro") et demander à l'utilisateur la taille en cm de l'image qu'il souhaite obtenir (une fois pour toute, pas à chaque exécution de la macro. A la limite, a chaque fois que la macro est lancée pour la 1ere fois dans la session Word, mais je ne pense pas que cela change quoique ce soit à mon besoin).
Vous n'avez pas besoin de 'modifier la macro' ni de chercher dans un fichier s'il suffit de demander la valeur. Vous avez juste besoin d'une /variable/ et de demander sa valeur
Voici une mini-macro qui demande à l'utilisateur la largeur de ses images alignées sur le texte en centimètres et les redimensionne toutes d'un coup (j 'ai repris les propositions du précédent fil )
'-------------------------------------------------------- Public Sub Redim_ImagesAlignees() Taille = CentimetersToPoints(Val(InputBox( _ "Largeur en centimètres ?", "Ajuster les images", 12))) For Each oIS In ActiveDocument.InlineShapes If oIS.Type = wdInlineShapePicture And Taille > 0 Then oIS.Width = Taille oIS.ScaleHeight = oIS.ScaleWidth End If Next oIS End Sub '--------------------------------------------------------
Anacoluthe « La valeur d'une image se mesure à son imaginaire. » - Gaston BACHELARD
Bonjour !
'LargoWinch' nous a écrit ...
Une macro peut-elle se modifier elle même ou à défaut une autre ?
Je voudrais pouvoir paramétrer une macro (cf mon post "Redimensionner
une image par Macro") et demander à l'utilisateur la taille en cm de
l'image qu'il souhaite obtenir (une fois pour toute, pas à chaque
exécution de la macro. A la limite, a chaque fois que la macro est
lancée pour la 1ere fois dans la session Word, mais je ne pense pas que
cela change quoique ce soit à mon besoin).
Vous n'avez pas besoin de 'modifier la macro' ni de chercher dans
un fichier s'il suffit de demander la valeur. Vous avez juste
besoin d'une /variable/ et de demander sa valeur
Voici une mini-macro qui demande à l'utilisateur la largeur
de ses images alignées sur le texte en centimètres
et les redimensionne toutes d'un coup
(j 'ai repris les propositions du précédent fil )
'--------------------------------------------------------
Public Sub Redim_ImagesAlignees()
Taille = CentimetersToPoints(Val(InputBox( _
"Largeur en centimètres ?", "Ajuster les images", 12)))
For Each oIS In ActiveDocument.InlineShapes
If oIS.Type = wdInlineShapePicture And Taille > 0 Then
oIS.Width = Taille
oIS.ScaleHeight = oIS.ScaleWidth
End If
Next oIS
End Sub
'--------------------------------------------------------
Anacoluthe
« La valeur d'une image se mesure à son imaginaire. »
- Gaston BACHELARD
Une macro peut-elle se modifier elle même ou à défaut une autre ? Je voudrais pouvoir paramétrer une macro (cf mon post "Redimensionner une image par Macro") et demander à l'utilisateur la taille en cm de l'image qu'il souhaite obtenir (une fois pour toute, pas à chaque exécution de la macro. A la limite, a chaque fois que la macro est lancée pour la 1ere fois dans la session Word, mais je ne pense pas que cela change quoique ce soit à mon besoin).
Vous n'avez pas besoin de 'modifier la macro' ni de chercher dans un fichier s'il suffit de demander la valeur. Vous avez juste besoin d'une /variable/ et de demander sa valeur
Voici une mini-macro qui demande à l'utilisateur la largeur de ses images alignées sur le texte en centimètres et les redimensionne toutes d'un coup (j 'ai repris les propositions du précédent fil )
'-------------------------------------------------------- Public Sub Redim_ImagesAlignees() Taille = CentimetersToPoints(Val(InputBox( _ "Largeur en centimètres ?", "Ajuster les images", 12))) For Each oIS In ActiveDocument.InlineShapes If oIS.Type = wdInlineShapePicture And Taille > 0 Then oIS.Width = Taille oIS.ScaleHeight = oIS.ScaleWidth End If Next oIS End Sub '--------------------------------------------------------
Anacoluthe « La valeur d'une image se mesure à son imaginaire. » - Gaston BACHELARD
LargoWinch
Bonjour !
'LargoWinch' nous a écrit ...
Une macro peut-elle se modifier elle même ou à défaut une autre ? Je voudrais pouvoir paramétrer une macro (cf mon post "Redimensionner une image par Macro") et demander à l'utilisateur la taille en cm de l'image qu'il souhaite obtenir (une fois pour toute, pas à chaque exécution de la macro. A la limite, a chaque fois que la macro est lancée pour la 1ere fois dans la session Word, mais je ne pense pas que cela change quoique ce soit à mon besoin).
Vous n'avez pas besoin de 'modifier la macro' ni de chercher dans un fichier s'il suffit de demander la valeur. Vous avez juste besoin d'une /variable/ et de demander sa valeur
Voici une mini-macro qui demande à l'utilisateur la largeur de ses images alignées sur le texte en centimètres et les redimensionne toutes d'un coup (j 'ai repris les propositions du précédent fil )
'-------------------------------------------------------- Public Sub Redim_ImagesAlignees() Taille = CentimetersToPoints(Val(InputBox( _ "Largeur en centimètres ?", "Ajuster les images", 12))) For Each oIS In ActiveDocument.InlineShapes If oIS.Type = wdInlineShapePicture And Taille > 0 Then oIS.Width = Taille oIS.ScaleHeight = oIS.ScaleWidth End If Next oIS End Sub '--------------------------------------------------------
Anacoluthe « La valeur d'une image se mesure à son imaginaire. » - Gaston BACHELARD Je vais m'empresser de garder ce post pour exemple, même s'il ne répond
pas à mon besoin.
(j'avais précisé que je ne veux pas saisir la valeur à chaque fois. Je veux en effet me servir de cette macro pour mettre en forme des copies d'écrans faites dans le cadre de la qualification d'une appli oueb. Je ne veux donc pas saisir à chaque copie la taille à donner)
Bonjour !
'LargoWinch' nous a écrit ...
Une macro peut-elle se modifier elle même ou à défaut une autre ?
Je voudrais pouvoir paramétrer une macro (cf mon post "Redimensionner
une image par Macro") et demander à l'utilisateur la taille en cm de
l'image qu'il souhaite obtenir (une fois pour toute, pas à chaque
exécution de la macro. A la limite, a chaque fois que la macro est
lancée pour la 1ere fois dans la session Word, mais je ne pense pas
que cela change quoique ce soit à mon besoin).
Vous n'avez pas besoin de 'modifier la macro' ni de chercher dans
un fichier s'il suffit de demander la valeur. Vous avez juste
besoin d'une /variable/ et de demander sa valeur
Voici une mini-macro qui demande à l'utilisateur la largeur
de ses images alignées sur le texte en centimètres
et les redimensionne toutes d'un coup
(j 'ai repris les propositions du précédent fil )
'--------------------------------------------------------
Public Sub Redim_ImagesAlignees()
Taille = CentimetersToPoints(Val(InputBox( _
"Largeur en centimètres ?", "Ajuster les images", 12)))
For Each oIS In ActiveDocument.InlineShapes
If oIS.Type = wdInlineShapePicture And Taille > 0 Then
oIS.Width = Taille
oIS.ScaleHeight = oIS.ScaleWidth
End If
Next oIS
End Sub
'--------------------------------------------------------
Anacoluthe
« La valeur d'une image se mesure à son imaginaire. »
- Gaston BACHELARD
Je vais m'empresser de garder ce post pour exemple, même s'il ne répond
pas à mon besoin.
(j'avais précisé que je ne veux pas saisir la valeur à chaque fois. Je
veux en effet me servir de cette macro pour mettre en forme des copies
d'écrans faites dans le cadre de la qualification d'une appli oueb. Je
ne veux donc pas saisir à chaque copie la taille à donner)
Une macro peut-elle se modifier elle même ou à défaut une autre ? Je voudrais pouvoir paramétrer une macro (cf mon post "Redimensionner une image par Macro") et demander à l'utilisateur la taille en cm de l'image qu'il souhaite obtenir (une fois pour toute, pas à chaque exécution de la macro. A la limite, a chaque fois que la macro est lancée pour la 1ere fois dans la session Word, mais je ne pense pas que cela change quoique ce soit à mon besoin).
Vous n'avez pas besoin de 'modifier la macro' ni de chercher dans un fichier s'il suffit de demander la valeur. Vous avez juste besoin d'une /variable/ et de demander sa valeur
Voici une mini-macro qui demande à l'utilisateur la largeur de ses images alignées sur le texte en centimètres et les redimensionne toutes d'un coup (j 'ai repris les propositions du précédent fil )
'-------------------------------------------------------- Public Sub Redim_ImagesAlignees() Taille = CentimetersToPoints(Val(InputBox( _ "Largeur en centimètres ?", "Ajuster les images", 12))) For Each oIS In ActiveDocument.InlineShapes If oIS.Type = wdInlineShapePicture And Taille > 0 Then oIS.Width = Taille oIS.ScaleHeight = oIS.ScaleWidth End If Next oIS End Sub '--------------------------------------------------------
Anacoluthe « La valeur d'une image se mesure à son imaginaire. » - Gaston BACHELARD Je vais m'empresser de garder ce post pour exemple, même s'il ne répond
pas à mon besoin.
(j'avais précisé que je ne veux pas saisir la valeur à chaque fois. Je veux en effet me servir de cette macro pour mettre en forme des copies d'écrans faites dans le cadre de la qualification d'une appli oueb. Je ne veux donc pas saisir à chaque copie la taille à donner)
Geo
(j'avais précisé que je ne veux pas saisir la valeur à chaque fois.
Vous mettez la valeur dans une variable de document dans le modèle de base de l'utilisateur. Si la variable est absente : poser la question.
-- A+
(j'avais précisé que je ne veux pas saisir la valeur à chaque fois.
Vous mettez la valeur dans une variable de document dans le modèle de
base de l'utilisateur.
Si la variable est absente : poser la question.