|
Outils logiciels pour les cours Paris II
Cours Paris II
Stages/ Thèses/ Séminaires |
Cours 11Résumé du cours Informatique Microsoft: Excel, Solveur, VBA, Office
Sub lireword() ' ' Macro pour lire le 1er mot du fichier aa.doc qui doit ETRE FERME', puis tous les mots. ' Macro modifiée le 20.04.2020 '
Dim WdApp As Word.Application
Set WdApp = New Word.Application
With WdApp
.Documents.Open Filename:="C:\paris2\aa.doc"
With .Selection
.EndKey Unit:=wdStory
.TypeParagraph
End With
.ActiveDocument.Save
.Visible = True
Cells(1, 2) = .ActiveDocument.Words.First
Cells(2, 2) = .ActiveDocument.Words.Last
' On trouve le nombre de mots
NbreMots = .ActiveDocument.Words.Count
' On écrit les mots dans la colonne A
For i = 1 To NbreMots
Cells(i, 1) = .ActiveDocument.Words(i)
Next i
End With
WdApp.Quit
Set WdApp = Nothing
End Sub
Dim WdApp As Word.Application Set WdApp = New Word.Application Cela suppose une référence à la "Microsoft Word Object Library" (Tools-> References ) ou Dim WdApp as Object
WdApp = CreateObject("Word.Application")
WdApp.Quit |