PC SOFT

FORUMS PROFESSIONNELS
WINDEVWEBDEV et WINDEV Mobile

Accueil → WINDEV 2024 → Recuperer la valeur d'une case d'un tableau sous Word
Recuperer la valeur d'une case d'un tableau sous Word
Débuté par matthieu.riffard, 11 jan. 2007 16:47 - 3 réponses
Posté le 11 janvier 2007 - 16:47
Bonjour,

J'ai un document Word que j'ouvre dans mon programme grace à l'ActiveX.
Jusque la pas de probleme.

Dans ce document Word, j'aimerais pouvoir recuperer quand le client ferme le
document, le montant situé dans une cellule d'un tableau. (Attention le
tableau n'est pas un tableau Excel, c'est bien un tableau Word)

Je cherche, je rame ....

Si quelqu'un avait une piste. Merci
Posté le 11 janvier 2007 - 18:30
Bonjour,

Une piste : placer un signet dans la cellule, aller sur le signet,
sélectionner la cellule en cours et récupérer la valeur de la sélection....

André






<matthieu.riffard@wanadoo.fr> a écrit dans le message de news:
45a64a6f@news.pcsoft.fr...

Bonjour,

J'ai un document Word que j'ouvre dans mon programme grace à l'ActiveX.
Jusque la pas de probleme.

Dans ce document Word, j'aimerais pouvoir recuperer quand le client ferme
le
document, le montant situé dans une cellule d'un tableau. (Attention le
tableau n'est pas un tableau Excel, c'est bien un tableau Word)

Je cherche, je rame ....

Si quelqu'un avait une piste. Merci


Posté le 12 janvier 2007 - 11:48
"André Schütze" <andre.schutze@neuf.fr> a écrit dans le message de news:
45a664b5@news.pcsoft.fr...

Bonjour,

Une piste : placer un signet dans la cellule, aller sur le signet,
sélectionner la cellule en cours et récupérer la valeur de la
sélection....

André


Effectivement j'avais dans l'idée de passer par les signets, mais le
probleme est que je n'arrive pas a selectionner la cellule par
programmation.
Posté le 12 janvier 2007 - 14:31
tu as essayé par un simple Selection>>SelectCell ?
Vite fait, le bout de code ci-dessous semble marcher :

wdGoToBookmark est un entier =-1
sres est une chaîne
MonDoc est une objet Automation "Word.Application"
MonDoc>>Documents>>Open("c:\bac_000\ssss.doc")
MonDoc>>Selection>>Goto(wdGoToBookmark,*,*,"tst")
MonDoc>>Selection>>SelectCell
sres=MonDoc>>Selection>>Text






<matthieu.riffard@wanadoo.fr> a écrit dans le message de news:
45a757ca@news.pcsoft.fr...

"André Schütze" <andre.schutze@neuf.fr> a écrit dans le message de news:
45a664b5@news.pcsoft.fr...

Bonjour,

Une piste : placer un signet dans la cellule, aller sur le signet,
sélectionner la cellule en cours et récupérer la valeur de la
sélection....

André

Effectivement j'avais dans l'idée de passer par les signets, mais le
probleme est que je n'arrive pas a selectionner la cellule par
programmation.