Bonsoir,

J'essai de traduire une macro VBA en VB.NET et j'ai quelques soucis à retrouver certaines options :

Le but principal du programme est de pouvoir se positionner dans un document Word et remplacer des paragraphes par d'autres issus de documents différents.

En VBA, on peut se positionner à l'aide des signets ou à un emplacement définit par :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
Selection.MoveUp Unit:=wdScreen, Count:=14
(par exemple)

En VB.NET cela donne :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
MonDoc.Application.Selection.MoveDown(Unit:= ?? ,Count:=14)

Sauf qu'il n'y a pas d'argument pour Unit:= comme wdScreen, wdLine,..

J'ai bien importé :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
Imports Microsoft.Office.Interop
Imports Microsoft.Office.Interop.Word
Imports Microsoft.Office.Core
Voilà si quelqu'un à une idée ou déjà rencontrer ce soucis je suis preneur !