OVH Cloud OVH Cloud

Recherche dans MS Word

3 réponses
Avatar
pascal1967
Bonjour,
Je dois remplacer un texte dans un document Word.

Avec VS2003 + MS Word2002 sur Win2000 celà fonctionne.
Avec VS2005 + MS Word2002 sur WinXP SP2 j'obtiens (sans changement de code)
l'exception : "Le relais a reçu des données incorrestes."

J'utilise la méthode
Word._Document wDoc = (Word._Document)document;
wDoc.Content.Find.Execute(...)

Par avance merci pour vos infos

PP

3 réponses

Avatar
Paul Bacelar
Peut-on avoir les messages des différentes exceptions incluses
(InnerException de la class exception) dans l'exception intercepté, histoire
de voir la cause initiale du disfonctionnement.
--
Paul Bacelar
MVP VC++


"pascal1967" wrote in message
news:
Bonjour,
Je dois remplacer un texte dans un document Word.

Avec VS2003 + MS Word2002 sur Win2000 celà fonctionne.
Avec VS2005 + MS Word2002 sur WinXP SP2 j'obtiens (sans changement de
code)
l'exception : "Le relais a reçu des données incorrestes."

J'utilise la méthode
Word._Document wDoc = (Word._Document)document;
wDoc.Content.Find.Execute(...)

Par avance merci pour vos infos

PP



Avatar
pascal1967
En cherchant un peu j'ai trouvé la solution :
http://support.microsoft.com/default.aspx?scid=kb;en-us;313104

il parait que c'est un problème de data-binding !!



"Paul Bacelar" a écrit :

Peut-on avoir les messages des différentes exceptions incluses
(InnerException de la class exception) dans l'exception intercepté, histoire
de voir la cause initiale du disfonctionnement.
--
Paul Bacelar
MVP VC++


"pascal1967" wrote in message
news:
> Bonjour,
> Je dois remplacer un texte dans un document Word.
>
> Avec VS2003 + MS Word2002 sur Win2000 celà fonctionne.
> Avec VS2005 + MS Word2002 sur WinXP SP2 j'obtiens (sans changement de
> code)
> l'exception : "Le relais a reçu des données incorrestes."
>
> J'utilise la méthode
> Word._Document wDoc = (Word._Document)document;
> wDoc.Content.Find.Execute(...)
>
> Par avance merci pour vos infos
>
> PP
>





Avatar
Paul Bacelar
La page que vous nous montrez n'a rien à voir avec le DataBinding, mais une
boulette avec les Identifiants "Uniques" COM de la suite Office.
--
Paul Bacelar
MVP VC++


"pascal1967" wrote in message
news:
En cherchant un peu j'ai trouvé la solution :
http://support.microsoft.com/default.aspx?scid=kb;en-us;313104

il parait que c'est un problème de data-binding !!



"Paul Bacelar" a écrit :

Peut-on avoir les messages des différentes exceptions incluses
(InnerException de la class exception) dans l'exception intercepté,
histoire
de voir la cause initiale du disfonctionnement.
--
Paul Bacelar
MVP VC++


"pascal1967" wrote in message
news:
> Bonjour,
> Je dois remplacer un texte dans un document Word.
>
> Avec VS2003 + MS Word2002 sur Win2000 celà fonctionne.
> Avec VS2005 + MS Word2002 sur WinXP SP2 j'obtiens (sans changement de
> code)
> l'exception : "Le relais a reçu des données incorrestes."
>
> J'utilise la méthode
> Word._Document wDoc = (Word._Document)document;
> wDoc.Content.Find.Execute(...)
>
> Par avance merci pour vos infos
>
> PP
>