PC SOFT

GRUPOS DE DISCUSSÃO PROFISSIONAL
WINDEVWEBDEV e WINDEV Mobile

Inicio → WINDEV (versões anteriores) → OleAutomation
OleAutomation
Iniciado por sébastien, fev., 19 2004 5:41 PM - 1 resposta
Publicado em fevereiro, 19 2004 - 5:41 PM
Bonjour,
A partir d'une appli windev 7.5, je lance un document word te où je 'construit'
des tableaux que j'imprime par la suite:

- objword>>Selection>>Find>>Execute("#TBSOINS#",OLEFaux,OLEVrai,OLEFaux,OLEFaux,OLEFaux,OLEVrai,WdFindContinue,OLEFaux,"
",0)

- Recup des données par requete, incrémentation de la variable liste...

- objword>>Selection>>Text=Liste
- objword>>Selection>>ConvertToTable(TAB,OLEIgnore,6,OLEIgnore,WDTABLEF,OLEIgnore,OLEIgnore,OLEIgnore,OLEIgnore,OLEIgnore,OLEIgnore,OLEIgnore,OLEIgnore,OLEIgnore,OLEIgnore,True)

.....
WDTABLEF est un entier correspondant à un modèle de table de word.

Le problème c'est que , je modifie se modèle : couleur, police ...sous le
normal.dot, mais lorsque je lance mon appli, il imprime le document Word
avec le tableau AVANT Modification ! Alors que si sous word je créais un
tableau, là les modifs sont bien prises !

Quelqu'un pourrait-il m'expliquer, voir me guider ....

Merci d'avance pour vos réponses.
Publicado em fevereiro, 20 2004 - 10:46 AM
De plus si je créais un nouveau modèle de tableau, je n'arrive pas à le récupérer,
car avec le nom des modèles ça ne marchent pas, c'est l'indice des tableaux
!

J'ai pris le dernier indice des modèles de tableaux Word puis rajouté 1 pour
récupéré mon modèle créé, mais il me plante...indice hors norme...

Merci d'avance pour votre aide !!


"sébastien" <seph@cs3i.fr> wrote:


Bonjour,
A partir d'une appli windev 7.5, je lance un document word te où je 'construit'
des tableaux que j'imprime par la suite:

- objword>>Selection>>Find>>Execute("#TBSOINS#",OLEFaux,OLEVrai,OLEFaux,OLEFaux,OLEFaux,OLEVrai,WdFindContinue,OLEFaux,"
",0)

- Recup des données par requete, incrémentation de la variable liste...

- objword>>Selection>>Text=Liste
- objword>>Selection>>ConvertToTable(TAB,OLEIgnore,6,OLEIgnore,WDTABLEF,OLEIgnore,OLEIgnore,OLEIgnore,OLEIgnore,OLEIgnore,OLEIgnore,OLEIgnore,OLEIgnore,OLEIgnore,OLEIgnore,True)

....
WDTABLEF est un entier correspondant à un modèle de table de word.

Le problème c'est que , je modifie se modèle : couleur, police ...sous le
normal.dot, mais lorsque je lance mon appli, il imprime le document Word
avec le tableau AVANT Modification ! Alors que si sous word je créais un
tableau, là les modifs sont bien prises !

Quelqu'un pourrait-il m'expliquer, voir me guider ....

Merci d'avance pour vos réponses.