Macro Word - position du curseur

Fermé
Bob-le-marrant - 30 juil. 2010 à 09:28
 leo - 8 mai 2016 à 14:27
Bonjour à tous,

J'ai fais une macro word qui selectionne une section du document, la copie puis la colle. Cependant, je voudrais qu'elle la colle au niveau de mon curseur, une sorte de copier/coller d'un tableau qui pourrait venir à changer.
Je ne trouve pas la commande/fonction me permettant de sauvegarder la position du curseur.

Quelque chose avec ScrollBar() ?

Merci à tous !
A voir également:

3 réponses

Bob-le-marrant
30 juil. 2010 à 14:17
Quelque chose comme cela :

(mon curseur est au point X)
ActiveDocument.Bookmarks"truc".Select
Selection.Copy
Goto."point X"
Selection.Paste
2
Utilisateur anonyme
30 juil. 2010 à 09:33
Une macro qui refait les mouvements du clavier ? Je ne sais pas si c'est possible de voir la position de la souris ...
Sais-tu utiliser VBA pour modifier une macro ?
0
Bob-le-marrant
30 juil. 2010 à 11:34
En fait j'ai une macro d'enregistrement qui fait cela :

Sub Macro3()


Selection.GoTo What:=wdGoToBookmark, Name:="toto"
Selection.Find.ClearFormatting
With Selection.Find
.Text = ""
.Replacement.Text = ""
.Forward = True
.Wrap = wdFindContinue
.Format = False
.MatchCase = False
.MatchWholeWord = False
.MatchWildcards = False
.MatchSoundsLike = False
.MatchAllWordForms = False
End With
Selection.Copy

Selection.Paste

End Sub


Le problème ici, c'est que je voudrais enregistrer au préalable la position de mon curseur, puis avant le "Selection.Paste" la rappeler, pour qu'en fait, n'importe où dans mon document, je colle ce que je veux à l'emplacement du curseur word, car dans l'état actuel de la macro, il la colle apres la selection, à la suite.
0
avancement du curseur
0