Bonjour à tous.
J'ai programmé une application VB6 qui va récolter des données dans une base access et les renvoie dans un fichier texte de openoffice (avec donc une extension .sxw).
Tout cela fonctionne très bien.

Néanmoins, à partir de mon application VB6, je souhaiterai mettre n forme le texte du fichier texte en openoffice. Par exemple, mettre en gras, italique ou souligné du texte ou le centrer dans la page.... Ce genre de truc.

Queqlu'un connaîtrez t il les commande de programmation nécessaires ? Je suis aussi intéressé pour que cela fonctionne éventuellement avec un fichier en Word...



De même, en plus des explications, un petit exemple serait super.

Je vous mets ci dessous un exemple de ma connection à la base et de la redistribution des données dans le document final.
Merci d'avance de votre aide car c'est très urgent. Mon patron pousse au c.l et veut ça pour avant hier.....

Merci à tous.
Nico.
__________________________________________
'Déclaration de la variable de connection
Dim con As New ADODB.Connection
Set con = New ADODB.Connection
'Connection a la base de données
con.ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=C:\MaBase.mdb"
'Declaration de la variable de recorset
Dim res As New ADODB.Recordset
Set res = New ADODB.Recordset
'Ouverture de la connection
con.Open
'Requete a effectuer : On récupére tous les enregistrement de la table nommée MaTable
res.Open "select * from MaTable", con, adOpenDynamic, adLockOptimistic
'Ouverture du fichier OpenOffice Texte
Open "C:\MonFichier.sxw" For Output As #1
'Tant qu'on a pas atteint la fin des enregistrements retournés par la requête, on les parcours tous un par un
Do Until res.EOF
Inscription dans le fichier du contenu d'un champ présent dans la requête ci dessus
Print #1, "Contenu du champ :" & res!MonChamp

Ce sont ces données que je souhaite par exemple mettre
en gras, italique,...

'On passe à l'enregistrement suivant
res.movenext
'On boucle tant qu'on a pas atteint le dernier enregistrement
Loop
'On ferme le fichier OpenOffice Texte
Close #1
'Fermeture de la connection à la base de données
con.Close