Bonjour forum !
J'ai depuis hier un bug dont je ne trouve pas la solution... J'ai une macro qui pilote un document word et qui marche très bien.
Néanmoins, je voudrais rajouter au début de cette macro de pilotage de word une ligne qui place le curseur en début de document.
Après une petite recherche sur le net, j'obtiens la ligne a rajouter mais... bug. :
' Ouverture du document word correspondant au numéro
Bug : Erreur d'execution - propriété ou méthode non gérée par cet objet
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14 Set wrdApp2 = CreateObject("Word.Application") Set wrdDoc = wrdApp2.Documents.Open(ProjectPath & "\CRTECH\CR\CR" & RECH.Sheets("CR").Cells(i, 1).Value & ".doc") wrdApp2.Visible = False ' Place le curseur au début du document wrdApp2.Selection.Selection.HomeKey Unit:=wdStory ' Trouve le mot dans le document wrdApp2.Selection.Find.ClearFormatting With wrdApp2.Selection.Find '........... est le reste de la macro qui marche très bien.............
à la ligne : wrdApp2.Selection.Selection.HomeKey Unit:=wdStory
Deuxième tentative : je place un signet "S1" au début du document et je dis au programme d'y aller :
Bug : Erreur d'execution - Vous avez tapé plusieurs destinations pour une page, une ligne, une note de bas de page, une note de fin ou un commentaire.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12 Set wrdApp2 = CreateObject("Word.Application") Set wrdDoc = wrdApp2.Documents.Open(ProjectPath & "\CRTECH\CR\CR" & RECH.Sheets("CR").Cells(i, 1).Value & ".doc") wrdApp2.Visible = False ' Place le curseur au début du document wrdApp2.Selection.Goto What:=wdGoToBookmark, Name:="S1" ' Trouve le mot dans le document wrdApp2.Selection.Find.ClearFormatting With wrdApp2.Selection.Find '........... est le reste de la macro qui marche très bien.............
à la ligne : wrdApp2.Selection.Goto What:=wdGoToBookmark, Name:="S1"
Je sèche sur la raison de ces bugs... quelqu'un peut-il m'éclairer?
Merci d'avance,
Marc
Partager