Rechercher : dans
Par :

Placement curseur en vba word

Dernière réponse le 10 jui 2007 à 17:09:12 kassper, le 10 jui 2007 à 14:00:49 
 Signaler ce message aux modérateurs

Salut,
Je cherche à copier coller un tableau word en vba (depuis excel)
Le tableau se trouve en milieu de document (dans l'exemple tables(5))
Je n'arrive pas à trouver les instructions pour placer mon point d'insertion juste après le tableau (avec un saut de ligne entre les deux) afin d'y coller sa copie.
Je commence à désespérer.

Merci pour votre aide.

Dim MonDocWord As Word.Document
Dim AppWord As Word.Application
Set AppWord = New Word.Application
Application.DisplayAlerts = True
AppWord.ShowMe
AppWord.Visible = True
Set MonDocWord = AppWord.Documents.Open("path to file.doc", ReadOnly:=False)

MonDocWord.Tables(5).Select
MonDocWord.Selection.Copy

-->ici je souhaite faire :
decaler le point d'insertion après le tableau
sauter une ligne.
coller le tableau

Configuration: Windows XP
Firefox 2.0.0.4

Meilleures réponses pour « placement curseur en vba word » dans :
VBA Un timer une seconde tout simple VoirEn VBA, il n'y a pas (du moins à ma connaissance) de composant Timer. On peut en créer un très facilement. Dans un module de feuille Activer/ dés activer le timer : Placer un bouton sur Feuil1 et mettre le code... Private Sub...
Télécharger Ms Word Excel Cracker VoirMs Word Excel Craker est une application permettant de retrouver les mots de passe perdus ou oubliés pour les fichiers.xls ou .doc créés avec Microsoft Office 97, 2000, 2003, XP ou autres programmes Word ou Excel compatibles. Cette application vous...

1

 m@rina, le 10 jui 2007 à 17:09:12

Bonjour Kassper

Si j'ai bien compris tu veux coller ton tableau après le tableau 5 ??

MonDocWord.Tables(5).Select

With Selection
.MoveDown Unit:=wdLine, Count:=1 'descend d'une ligne
.InsertParagraphAfter 'insère un retour paragraphe
.Paste 'colle le contenu du presse papier
End With

m@rina

Répondre à m@rina