OVH Cloud OVH Cloud

VB6 et Word 2003

3 réponses
Avatar
Michel
J'ai du code VB6 qui crée automatiquement un ficheir Word !
Mais, maintenant, depuis Word 2003, mon code ne fonctionne plus correctement !
Le problème est que dés que le fichier Word est sauvé, j'ai un message
"Fichier utilisé par un autre utilisateur ou une autre application.
(C:\Docoments and settings\...\Normal.dot)". Aprés recherche, il semble que
ce fichier est bloqué par une instance de word qui tourne avec mon Outlook !

J'ai réduis mon code à :

Dim doc1 As Word.Application
Set doc1 = New Word.Application
doc1.Quit

Et toujours la même erreur à la ligne doc1.quit !
(j'ai essayé :


Comment résoudre ce problème ?

Idées ....

Merci d'avance
Michel

3 réponses

Avatar
YannX
Bnjr,

Deja, .....j'allais ecrire une connerie (mon idée/question :
(tu connais le fichier ~$.......doc caché par Word !)

Si le message concerne le fichier Modèle .DOT
tente de le mettre en lecture seule, sur un serveur distant,
et dans les "Modèles partagés/Groupe de travail".
Car effectivement Word ouvre aussi des fichiers de données .DOT....

@+

"Michel" a écrit dans le message de
news:
J'ai du code VB6 qui crée automatiquement un ficheir Word !
Mais, maintenant, depuis Word 2003, mon code ne fonctionne plus


correctement !
Le problème est que dés que le fichier Word est sauvé, j'ai un message
"Fichier utilisé par un autre utilisateur ou une autre application.
(C:Docoments and settings...Normal.dot)". Aprés recherche, il semble


que
ce fichier est bloqué par une instance de word qui tourne avec mon Outlook


!

J'ai réduis mon code à :

Dim doc1 As Word.Application
Set doc1 = New Word.Application
doc1.Quit

Et toujours la même erreur à la ligne doc1.quit !
(j'ai essayé :


Comment résoudre ce problème ?

Idées ....

Merci d'avance
Michel


Avatar
Michel
Merci YannX,

Mais je crois que je viens juste de trouver !
il suffit de modifier la dernière ligne en : "doc1.Quit False" pour ne pas
enregistrer ce p....n de fichier







"YannX" a écrit :

Bnjr,

Deja, .....j'allais ecrire une connerie (mon idée/question :
(tu connais le fichier ~$.......doc caché par Word !)

Si le message concerne le fichier Modèle .DOT
tente de le mettre en lecture seule, sur un serveur distant,
et dans les "Modèles partagés/Groupe de travail".
Car effectivement Word ouvre aussi des fichiers de données .DOT....

@+

"Michel" a écrit dans le message de
news:
> J'ai du code VB6 qui crée automatiquement un ficheir Word !
> Mais, maintenant, depuis Word 2003, mon code ne fonctionne plus
correctement !
> Le problème est que dés que le fichier Word est sauvé, j'ai un message
> "Fichier utilisé par un autre utilisateur ou une autre application.
> (C:Docoments and settings...Normal.dot)". Aprés recherche, il semble
que
> ce fichier est bloqué par une instance de word qui tourne avec mon Outlook
!
>
> J'ai réduis mon code à :
>
> Dim doc1 As Word.Application
> Set doc1 = New Word.Application
> doc1.Quit
>
> Et toujours la même erreur à la ligne doc1.quit !
> (j'ai essayé :
>
>
> Comment résoudre ce problème ?
>
> Idées ....
>
> Merci d'avance
> Michel





Avatar
Patrice Henrio
J'ai déjà eu ce problème et l'erreur provenait justement du fait que le
fichier que j'essayai d'ouvrir avec VB était ne lecture seule.
Je pense qu'il s'agit d'un bug de vB ???

"Michel" a écrit dans le message de news:

Merci YannX,

Mais je crois que je viens juste de trouver !
il suffit de modifier la dernière ligne en : "doc1.Quit False" pour ne pas
enregistrer ce p....n de fichier







"YannX" a écrit :

Bnjr,

Deja, .....j'allais ecrire une connerie (mon idée/question :
(tu connais le fichier ~$.......doc caché par Word !)

Si le message concerne le fichier Modèle .DOT
tente de le mettre en lecture seule, sur un serveur distant,
et dans les "Modèles partagés/Groupe de travail".
Car effectivement Word ouvre aussi des fichiers de données .DOT....

@+

"Michel" a écrit dans le message de
news:
> J'ai du code VB6 qui crée automatiquement un ficheir Word !
> Mais, maintenant, depuis Word 2003, mon code ne fonctionne plus
correctement !
> Le problème est que dés que le fichier Word est sauvé, j'ai un message
> "Fichier utilisé par un autre utilisateur ou une autre application.
> (C:Docoments and settings...Normal.dot)". Aprés recherche, il semble
que
> ce fichier est bloqué par une instance de word qui tourne avec mon
> Outlook
!
>
> J'ai réduis mon code à :
>
> Dim doc1 As Word.Application
> Set doc1 = New Word.Application
> doc1.Quit
>
> Et toujours la même erreur à la ligne doc1.quit !
> (j'ai essayé :
>
>
> Comment résoudre ce problème ?
>
> Idées ....
>
> Merci d'avance
> Michel