Bonjour,
J'utilise actuellement un programme vb pour créer un fichier Word.
Ce fichier contient un tableau, et j'essaie d'insérer une donnée RTF dans une cellule.
Cette donnée RTF est issue d'une base Access, est extraite sous la forme {\rtf1\ansi\...} et est récupérée par un objet ADODC (Form1.Data1 dans le code ci-dessous).
Bien sur, avec ce code j'obtiens dans ma cellule "{\rtf1\ansi\...}".
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 Dim WAppli As Word.Application Dim WTable As Word.Table Set WTable = WAppli.Selection.Tables.Add(Range:=WAppli.Selection.Range, NumRows:=9, NumColumns:=2) WAppli.ActiveDocument.Tables(1).Columns(2).Cells(1).Range.Text = Form1.Data1.Recordset(1).Value
Comment insérer cette donnée RTF?
J'ai essayé sans succès d'utiliser :
Egalement sans succès :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 Clipboard.SetText Form1.Data1.Recordset(1).Value, vbCFRTF WAppli.ActiveDocument.Tables(1).Columns(2).Cells(1).Range.Text = Clipboard.GetText(vbCFRTF)
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 Clipboard.SetText Form1.Data1.Recordset(1).Value, vbCFRTF WAppli.ActiveDocument.Tables(1).Columns(2).Cells(1).Range.PasteSpecial , , , , wdPasteRTF
Merci d'avance pour votre aide.
Partager