J'ai pour finir trouvé la réponse à mon problème en recherchant longtemps dans l'aide. Il suffisait d'utiliser la fonction indicate2D sur une structure document qui est en fait le Drawing nouvellement créé. Voici la solution pour ceux qui chercheraient la même chose : Dim Status As String
Dim WinLoc(1)
Dim text As DrawingText
Dim oDraw
Set oDraw = oDrawing
MsgBox "Sélectionner le point de départ du texte", vbQuestion + vbOKOnly, "Texte"
Status = oDraw.Indicate2D("Sélectionner le point de départ du texte", WinLoc)
If Status <> "Cancel" Then
Set text = oFrontView.Texts.Add("XXXXX", WinLoc(0), WinLoc(1) + prodPos.Application.height * 25.4 * TwipsPerPixelY / 11520)
text.SetFontName 1, Len(text.text), "SSS4"
text.SetFontSize 1, Len(text.text), 5
text.SetParameterOnSubString catColor, 1, Len(text.text), -16776961
End If