Et voilà j'ai ma solution.
Pour résoudre le problème, je simule la fonction chercher/remplacer.
Je sélectionne au préalable la ligne de mon tableau.
Dim CellDest As Object
dim args1(18) as new com.sun.star.beans.PropertyValue
args1(0).Name = "SearchItem.StyleFamily"
args1(
Bon le copié/collé de la ligne du tableau fonctionne.
Maintenant j'aimerais changer le texte de chaque ligne.
En fait remplacer (@) par (numLigne)
Dim CellDest As Object, oCell as Object
Dim oCurseur as Object, oText As Object
Dim Replace As Object
Replace = Doc.createReplaceDescriptor
Replace.Sea
Thibault Vataire starxpert.fr> writes:
>
>
> > Mais je ne vais pas bien loin car il plante au niveau de la ligne :
> > document = ThisComponent.CurrentController.Frame
> > et je ne sais pas pourquoi...
>
> Bonjour,
>
> Quel est le message d'erreur?
>
> Cordialement,
>
> T. Vataire
>
Je n'
Bonjour,
Bon du coup j'ai tenté une autre approche. J'ai essayé de faire un copié/collé
de la ligne de mon tableau via le dispatcher. Au niveau du code ça donne :
dim document as object
document = ThisComponent.CurrentController.Frame
dim dispatcher as object
dispatcher = createU
Bonjour,
Ok dans ce cas qu'existe-t-il comme solution pour garder le formatage de tout en
paragraphe d'une cellule ?
Mon texte d'origine vient d'une ligne d'un tableau.
Je voudrais juste récupérer la ligne de ce tableau, changer quelques caractères
et insérer cette nouvelle ligne dans le tableau
Bernard Marcelly club-internet.fr> writes:
>
> Cell.setString remplace l'ensemble du texte de la cellule par une chaîne de
> caractères. Un seul formatage sera appliqué sur ce texte.
>
> Pour différencier le formatage il faut employer un TextCursor obtenu avec
> l'objet Text de la cellule, en
?
> Parlez-vous de la mise en forme du contenu du tableau ?
> Votre problème est-il un problème de mise en page ou bien un problème de mise
en forme du contenu du tableau?
> De mon coté, lorsque je remplace le contenu d'une cellule dans un tableau
Writer, la mise en forme est conserv
Bonjour,
j'ai un problème de mise en page lors de l'insertion de texte dans un tableau.
Dans le code ci-dessous le texte est bien formaté jusqu'à la ligne "cellText =
join(splitChamps, index_row - 1)" mais une fois inséré dans le tableau, le gras
et les sauts de lignes ne sont plus du tout les mêm