Extraire paragraphe d'un .doc en VB.NET

Fermé
AIzed - 14 févr. 2012 à 12:16
 Utilisateur anonyme - 14 févr. 2012 à 13:12
Bonjour,

voila un exemple de paragraphe de mon document Word :

0164
07/02/2012 23:57
ONU-Maldives-politique
Ban souhaite que la démission du président des Maldives permettra de résoudre la crise politique dans ce pays

New York (Nations Unies), 07 févr. 2012 (MAP) û Le Secrétaire général de l'ONU, Ban Ki-moon, a fait part, mardi, de son souhait que la président des Maldives et le transfert du pouvoir au vice-président permettra de résoudre la crise politique que connait ce pays depuis plusieurs mois...


J'aimerais pouvoir accéder, pour chaque "Exigence XXXX" au paragraphe qui se trouve en dessous.
Dans mon exemple je veux pouvoir accéder au 0164 puis 07/02/2012 23:57
Comment programmer ca en vb.net ??
Ca fait un moment que je cherche !!
Merci à tous !

1 réponse

Bonjour,

Je ne suis pas très fort avec le VBA de Word, toutefois je maitrise
assez bien la manipulation sous Excel.

Voici déjà un exemple de comment manipuler Excel,
la variante avec Word est relativement simple.

Ensuite il te faudra apprendre comment manipuler l'intérieur de Word.
(Voir lien OLE)

Private Sub btn_CreerFichier_Click(ByVal sender As System.Object, _ 
                                   ByVal e As System.EventArgs) Handles btn_CreerFichier.Click 

 Dim appExcel As New Excel.Application 
 Dim wbExcel As Excel.Workbook 
 Dim wsExcel As Excel.Worksheet 
 Dim CheminFichier As String = "C:\Document\" 
 Dim CheminAcces As String = String.Empty 

 appExcel = New Excel.Application 
 wbExcel = appExcel.Workbooks.Add 
 wsExcel = DirectCast(wbExcel.Worksheets(1), Excel.Worksheet) 

 wsExcel.Range("A1").Value = "Lupin" 

 CheminAcces = String.Format("{0}{1}", CheminFichier, "Essai.xls") 

 wbExcel.SaveAs(CheminAcces) 

 appExcel.Visible = True 

 'wbExcel.Close() 
 'appExcel.Quit() 

 MessageBox.Show("Fichier créé", "Création", MessageBoxButtons.OK, MessageBoxIcon.Information) 

End Sub 


p.s. Il te faudra importer des espaces de noms relatif à Office.

Cdt

Lupin
0