Microsoft Word est un programme de traitement de texte utilisé pour créer et le format des documents . Visual Basic pour Applications ( VBA) est couramment utilisé pour automatiser des tâches répétitives entre les applications Microsoft Office telles que Word, Excel et Access. En quelques étapes, vous pouvez écrire un petit sub à lire un document Word en VBA. Instructions 1 Ouvrez Microsoft Excel 2007. Cliquez sur l'onglet « Développeur » et sélectionnez « Visual Basic ». Tapez " readWordDocuemnt Sub ( ) " et appuyez sur " Entrée" pour créer un nouveau sous 2 Tapez la suivante pour déclarer vos variables : . WordApplication As Word.application < br > Dim WordDocument Comme Word.Document pText Dim As String Prange As Word.Range pCount As long rXLRow Dim As Long 3 Tapez la commande suivante pour créer un nouveau classeur Excel et ouvrez le document Word à lire : Workbooks.Add Set wordApplication = CreateObject (" Word.Application " ) Set WordDocument = wordApplication.Documents.Open ("C: \\ texte en Word.doc " ) 4 Type de ce qui suit à la boucle à travers les paragraphes du document Word et ajoutez-les à nouveau classeur Excel : . rXLRow = 2 WordDocument pCount = 1 To Paragraphs.Count < br . > Fin: . . . = alinéas ( pCount ) Range.End ) pText = pRange.Text ActiveSheet.Range ("A" & rXLRow ) . Formule = pText rXLRow = rXLRow + 1 Suivant pCount . Fermer End With 5 Tapez la commande suivante pour enregistrer le nouveau classeur, fermez Word et effacer les variables : wordApplication.Quit Set WordDocument = Nothin : Set wordApplication = Nothing ActiveWorkbook.Saved = True 6 Exécuter les sous < br . > Photos
|