Est-il possible, au début d'une macro, de stocker la position du point
d'insertion et, à la fin de la macro, de remettre le point d'insertion à sa
position initiale ? Il serait bien de récupérer également le formatage
(police, taille, graisse, couleur etc..).
Merci d'avance pour un bout de code si c'est possible.
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
Circé
Bonjour Barsalou,
Barsalou avait prétendu :
Bonjour
Est-il possible, au début d'une macro, de stocker la position du point d'insertion et, à la fin de la macro, de remettre le point d'insertion à sa position initiale ? Il serait bien de récupérer également le formatage (police, taille, graisse, couleur etc..).
Merci d'avance pour un bout de code si c'est possible.
Il suffit de mettre un signet et d'y retourner une fois ta macro terminée :
sub ta_macro()
ActiveDocument.Bookmarks.Add Name:="point_insertion", Range:=Selection.Range 'insère le signet
code de ta macro
Selection.GoTo What:=wdGoToBookmark, Name:="point_insertion" 'retourne sur le signet
End Sub
Circé http://faqword.free.fr
Bonjour Barsalou,
Barsalou avait prétendu :
Bonjour
Est-il possible, au début d'une macro, de stocker la position du point
d'insertion et, à la fin de la macro, de remettre le point d'insertion à sa
position initiale ? Il serait bien de récupérer également le formatage
(police, taille, graisse, couleur etc..).
Merci d'avance pour un bout de code si c'est possible.
Il suffit de mettre un signet et d'y retourner une fois ta macro
terminée :
sub ta_macro()
ActiveDocument.Bookmarks.Add Name:="point_insertion",
Range:=Selection.Range 'insère le signet
code de ta macro
Selection.GoTo What:=wdGoToBookmark, Name:="point_insertion" 'retourne
sur le signet
Est-il possible, au début d'une macro, de stocker la position du point d'insertion et, à la fin de la macro, de remettre le point d'insertion à sa position initiale ? Il serait bien de récupérer également le formatage (police, taille, graisse, couleur etc..).
Merci d'avance pour un bout de code si c'est possible.
Il suffit de mettre un signet et d'y retourner une fois ta macro terminée :
sub ta_macro()
ActiveDocument.Bookmarks.Add Name:="point_insertion", Range:=Selection.Range 'insère le signet
code de ta macro
Selection.GoTo What:=wdGoToBookmark, Name:="point_insertion" 'retourne sur le signet
Merci. J'avais fini par trouver bien que l'aide ne soit pas claire. Je pensais que l'argument de Item était un nombre et je cherchais à enregistrer le nombre correspondant au signet, ce que je n'ai pas réussi à faire.
Merci. J'avais fini par trouver bien que l'aide ne soit pas claire. Je
pensais que l'argument de Item était un nombre et je cherchais à enregistrer
le nombre correspondant au signet, ce que je n'ai pas réussi à faire.
Merci. J'avais fini par trouver bien que l'aide ne soit pas claire. Je pensais que l'argument de Item était un nombre et je cherchais à enregistrer le nombre correspondant au signet, ce que je n'ai pas réussi à faire.
Geo
Merci. J'avais fini par trouver bien que l'aide ne soit pas claire. Je pensais que l'argument de Item était un nombre
C'est pas faux, à peu près dans toutes les collections on peut atteindre un élément par son numéro ou son nom. en général dans l'aide ils indiquent le numéro, mais comme il change, vaut mieux utiliser le nom. Pourquoi supprimer le signet ? créer un nouveau avec le même nom efface l'ancien. C'est comme une variable, la nouvelle valeur chasse l'autre.
-- A+
Merci. J'avais fini par trouver bien que l'aide ne soit pas claire. Je pensais que
l'argument de Item était un nombre
C'est pas faux, à peu près dans toutes les collections on peut
atteindre un élément par son numéro ou son nom.
en général dans l'aide ils indiquent le numéro, mais comme il change,
vaut mieux utiliser le nom.
Pourquoi supprimer le signet ? créer un nouveau avec le même nom efface
l'ancien.
C'est comme une variable, la nouvelle valeur chasse l'autre.
Merci. J'avais fini par trouver bien que l'aide ne soit pas claire. Je pensais que l'argument de Item était un nombre
C'est pas faux, à peu près dans toutes les collections on peut atteindre un élément par son numéro ou son nom. en général dans l'aide ils indiquent le numéro, mais comme il change, vaut mieux utiliser le nom. Pourquoi supprimer le signet ? créer un nouveau avec le même nom efface l'ancien. C'est comme une variable, la nouvelle valeur chasse l'autre.