1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41
| Sub WORD()
Dim Wchemin As String
Dim wrdApp As Object
Dim wrdDoc As Object
Wchemin = "R:\activite\DAI Activites\Jonathan\Facturation correspondant\WORD.doc"
Set wrdApp = CreateObject("Word.Application")
Set wrdDoc = wrdApp.documents.Open(Wchemin)
wrdApp.Visible = True
Dim TEXTE As String
Dim NOMBRE
TEXTE = ""
NOMBRE = ""
wrdApp.Selection.HomeKey Unit:=wdStory
With wrdApp.Selection.Find
.Text = FRAIS
.Execute
End With
wrdApp.Selection.MoveRight Unit:=wdCharacter, Count:=3
wrdApp.Selection.Expand Unit:=wdWord
TEXTE = wrdApp.Selection.Range.Text
If Not IsNumeric(TEXTE) Then
NOMBRE = 0
Else
wrdApp.Selection.MoveRight Unit:=wdCharacter, Count:=10, Extend:=wdExtend
TEXTE = wrdApp.Selection.Range.Text
For i = 1 To 10
If IsNumeric(Mid(TEXTE, i, 1)) Or Mid(TEXTE, i, 1) = "," Then
NOMBRE = NOMBRE & Mid(TEXTE, i, 1)
Else
Exit For
End If
Next i
End If
MsgBox FRAIS & ":" & NOMBRE
End Sub |