Bonjour,
Question destinée à ceux qui manipulent bien
mes macros, le paramétrage, voire le vbA:
Cette question est posée, et concerne Word,
toutefois, les habitués d'Excel sauront sans doute
mieux résoudre mon problème, je présume, à toute
fin utile...
Config: PX + XP_sp2 + word 2003.
Problème:
Quand je colle une image, dans un doc, elle se
met en fixe, avec les poignée inamovibles en noir,
si on clique sur l'image, ce n'est pas pratique !
Alors, afin de pouvoir manipuler un minimum la
taille et la position de l'image, je fais:
click_sur_image +
<format><image>[Habillage]click_derrière_le_texte
+ <ok>
De la sorte, mon image a désormais des hanses
amovibles, permettant de bouger et de modifier
l'image...
-1- Question: Est-il possible (où et comment),
dans le paramétrage, de demander que les coller
d'images, soient de facto en "habillage derrière
le texte" ???
A défaut:
Je ne peux faire une macro par l'enregistreur,
car, dès que je le lance pour qu'il enregistre mes
manipulations, la première des manipulation est de
cliquer sur l'image, évidemment), que Word sache
ce, sur quoi va porter la suite. Mais, à cause de
l'enregistreur, je en peux même pas sélectionner
l'image à habiller, on se doute que je ne peux
ainsi, modifier, quoi que ce soit! Certes, je peux
appeler le menu pour habiller, mais ça ne marchera
pas, comme je n'ai pas sélectionné en 1ere
l'image.
Et... même, si je sélectionne préalablement
l'image (click), puis que je lance l'enregistreur
de macro, les boutons d'habillage demeurent
inactifs ?
Conclusion, ça ne semble pas faisable ainsi.
-2- Y a-t-il une méthode avec l'enregistreur
de macro, pour faire ce que je veux ???
Et à défaut:
-3- Peut-on m'écrire en vbA ce que je veux
faire comme sus-cité, et me dire comment
l'utiliser en macro ???
Bonjour,
Question destinée à ceux qui manipulent bien
mes macros, le paramétrage, voire le vbA:
Cette question est posée, et concerne Word,
toutefois, les habitués d'Excel sauront sans doute
mieux résoudre mon problème, je présume, à toute
fin utile...
Config: PX + XP_sp2 + word 2003.
Problème:
Quand je colle une image, dans un doc, elle se
met en fixe, avec les poignée inamovibles en noir,
si on clique sur l'image, ce n'est pas pratique !
Alors, afin de pouvoir manipuler un minimum la
taille et la position de l'image, je fais:
click_sur_image +
<format><image>[Habillage]click_derrière_le_texte
+ <ok>
De la sorte, mon image a désormais des hanses
amovibles, permettant de bouger et de modifier
l'image...
-1- Question: Est-il possible (où et comment),
dans le paramétrage, de demander que les coller
d'images, soient de facto en "habillage derrière
le texte" ???
A défaut:
Je ne peux faire une macro par l'enregistreur,
car, dès que je le lance pour qu'il enregistre mes
manipulations, la première des manipulation est de
cliquer sur l'image, évidemment), que Word sache
ce, sur quoi va porter la suite. Mais, à cause de
l'enregistreur, je en peux même pas sélectionner
l'image à habiller, on se doute que je ne peux
ainsi, modifier, quoi que ce soit! Certes, je peux
appeler le menu pour habiller, mais ça ne marchera
pas, comme je n'ai pas sélectionné en 1ere
l'image.
Et... même, si je sélectionne préalablement
l'image (click), puis que je lance l'enregistreur
de macro, les boutons d'habillage demeurent
inactifs ?
Conclusion, ça ne semble pas faisable ainsi.
-2- Y a-t-il une méthode avec l'enregistreur
de macro, pour faire ce que je veux ???
Et à défaut:
-3- Peut-on m'écrire en vbA ce que je veux
faire comme sus-cité, et me dire comment
l'utiliser en macro ???
Bonjour,
Question destinée à ceux qui manipulent bien
mes macros, le paramétrage, voire le vbA:
Cette question est posée, et concerne Word,
toutefois, les habitués d'Excel sauront sans doute
mieux résoudre mon problème, je présume, à toute
fin utile...
Config: PX + XP_sp2 + word 2003.
Problème:
Quand je colle une image, dans un doc, elle se
met en fixe, avec les poignée inamovibles en noir,
si on clique sur l'image, ce n'est pas pratique !
Alors, afin de pouvoir manipuler un minimum la
taille et la position de l'image, je fais:
click_sur_image +
<format><image>[Habillage]click_derrière_le_texte
+ <ok>
De la sorte, mon image a désormais des hanses
amovibles, permettant de bouger et de modifier
l'image...
-1- Question: Est-il possible (où et comment),
dans le paramétrage, de demander que les coller
d'images, soient de facto en "habillage derrière
le texte" ???
A défaut:
Je ne peux faire une macro par l'enregistreur,
car, dès que je le lance pour qu'il enregistre mes
manipulations, la première des manipulation est de
cliquer sur l'image, évidemment), que Word sache
ce, sur quoi va porter la suite. Mais, à cause de
l'enregistreur, je en peux même pas sélectionner
l'image à habiller, on se doute que je ne peux
ainsi, modifier, quoi que ce soit! Certes, je peux
appeler le menu pour habiller, mais ça ne marchera
pas, comme je n'ai pas sélectionné en 1ere
l'image.
Et... même, si je sélectionne préalablement
l'image (click), puis que je lance l'enregistreur
de macro, les boutons d'habillage demeurent
inactifs ?
Conclusion, ça ne semble pas faisable ainsi.
-2- Y a-t-il une méthode avec l'enregistreur
de macro, pour faire ce que je veux ???
Et à défaut:
-3- Peut-on m'écrire en vbA ce que je veux
faire comme sus-cité, et me dire comment
l'utiliser en macro ???
Heu, merci Isabelle, mais je ne connais
absolument pas le vbA, peux-tu m'écrire le code
dans ses procédures, que je n'ai plus qu'à coller,
soit:
doc en cours, page en cours, image cliquée en
cours, format de l'image, habillage, derrière le
texte, valider
Que je puisse ensuit en faire une macro, comment
???
Cordialement.
Heu, merci Isabelle, mais je ne connais
absolument pas le vbA, peux-tu m'écrire le code
dans ses procédures, que je n'ai plus qu'à coller,
soit:
doc en cours, page en cours, image cliquée en
cours, format de l'image, habillage, derrière le
texte, valider
Que je puisse ensuit en faire une macro, comment
???
Cordialement.
Heu, merci Isabelle, mais je ne connais
absolument pas le vbA, peux-tu m'écrire le code
dans ses procédures, que je n'ai plus qu'à coller,
soit:
doc en cours, page en cours, image cliquée en
cours, format de l'image, habillage, derrière le
texte, valider
Que je puisse ensuit en faire une macro, comment
???
Cordialement.
Ah, Isabelle, mais c'est presque bon tout ça,
excellent!
Y a quand même un petit truc que je ne comrpends
pas, les erreurs, voici:
Si je ne clique pas sur l'image, elle me balance
une erreur, normal, mais... si je gère cette
erreur en VB (je ne connais pas vbA), je ne vois
rien d'affiché, mais tout se remet bien, pourtant
je ne fais pas un call dans la procédure pour la
rappeler, bizarre ce vbA !
Exemple:
Je ne clique pas sur l'image et:
- Je laisse ton exemple en l'état = erreur
affichée
- Je rajoute une gestion d'erreur VB, la gestion
ne s'affiche pas, mais là, ça marche ???
Voici ce que je rajoute:
Sub image() ' passe image en amovible
Dim m As String
For Each IShape In ActiveDocument.InlineShapes
IShape.ConvertToShape
Next IShape
On Error GoTo erreur
Selection.ShapeRange.WrapFormat.Type = 3
Selection.ShapeRange.ZOrder 5
' donner ici le focu à la photo ???
Exit Sub
erreur: ' N'ARRIVE JAMAIS LA SUR ERREUR ???
If erreur = 5930 Then ' pas de click
m = "Erreur : " & Err & vbLf & vbLf
m = m & "Vous devez préalablement cliquer sur
l'image concernée "
MsgBox m, vbExclamation
On Error Resume Next
End If
End Sub
- In fine, comment donner le focus (setFocus en
VB), à l'image cliqué, à la sortie de la macro,
car sinon, on ne voit pas dans le cas d'une erreur
gérée, comme sus-cité, le changement, par des
hanses différentes ???
Ah, Isabelle, mais c'est presque bon tout ça,
excellent!
Y a quand même un petit truc que je ne comrpends
pas, les erreurs, voici:
Si je ne clique pas sur l'image, elle me balance
une erreur, normal, mais... si je gère cette
erreur en VB (je ne connais pas vbA), je ne vois
rien d'affiché, mais tout se remet bien, pourtant
je ne fais pas un call dans la procédure pour la
rappeler, bizarre ce vbA !
Exemple:
Je ne clique pas sur l'image et:
- Je laisse ton exemple en l'état = erreur
affichée
- Je rajoute une gestion d'erreur VB, la gestion
ne s'affiche pas, mais là, ça marche ???
Voici ce que je rajoute:
Sub image() ' passe image en amovible
Dim m As String
For Each IShape In ActiveDocument.InlineShapes
IShape.ConvertToShape
Next IShape
On Error GoTo erreur
Selection.ShapeRange.WrapFormat.Type = 3
Selection.ShapeRange.ZOrder 5
' donner ici le focu à la photo ???
Exit Sub
erreur: ' N'ARRIVE JAMAIS LA SUR ERREUR ???
If erreur = 5930 Then ' pas de click
m = "Erreur : " & Err & vbLf & vbLf
m = m & "Vous devez préalablement cliquer sur
l'image concernée "
MsgBox m, vbExclamation
On Error Resume Next
End If
End Sub
- In fine, comment donner le focus (setFocus en
VB), à l'image cliqué, à la sortie de la macro,
car sinon, on ne voit pas dans le cas d'une erreur
gérée, comme sus-cité, le changement, par des
hanses différentes ???
Ah, Isabelle, mais c'est presque bon tout ça,
excellent!
Y a quand même un petit truc que je ne comrpends
pas, les erreurs, voici:
Si je ne clique pas sur l'image, elle me balance
une erreur, normal, mais... si je gère cette
erreur en VB (je ne connais pas vbA), je ne vois
rien d'affiché, mais tout se remet bien, pourtant
je ne fais pas un call dans la procédure pour la
rappeler, bizarre ce vbA !
Exemple:
Je ne clique pas sur l'image et:
- Je laisse ton exemple en l'état = erreur
affichée
- Je rajoute une gestion d'erreur VB, la gestion
ne s'affiche pas, mais là, ça marche ???
Voici ce que je rajoute:
Sub image() ' passe image en amovible
Dim m As String
For Each IShape In ActiveDocument.InlineShapes
IShape.ConvertToShape
Next IShape
On Error GoTo erreur
Selection.ShapeRange.WrapFormat.Type = 3
Selection.ShapeRange.ZOrder 5
' donner ici le focu à la photo ???
Exit Sub
erreur: ' N'ARRIVE JAMAIS LA SUR ERREUR ???
If erreur = 5930 Then ' pas de click
m = "Erreur : " & Err & vbLf & vbLf
m = m & "Vous devez préalablement cliquer sur
l'image concernée "
MsgBox m, vbExclamation
On Error Resume Next
End If
End Sub
- In fine, comment donner le focus (setFocus en
VB), à l'image cliqué, à la sortie de la macro,
car sinon, on ne voit pas dans le cas d'une erreur
gérée, comme sus-cité, le changement, par des
hanses différentes ???
RESOLU
RESOLU
RESOLU