Plateforme Level Extreme
Abonnement
Profil corporatif
Produits & Services
Support
Légal
English
Vfp And Ms Word
Message
De
01/12/2012 12:25:26
 
 
À
30/11/2012 21:05:58
Information générale
Forum:
Visual FoxPro
Catégorie:
COM/DCOM et OLE Automation
Titre:
Versions des environnements
Visual FoxPro:
VFP 9 SP2
OS:
Windows 7
Network:
Windows 2008 Server
Database:
MS SQL Server
Application:
Desktop
Divers
Thread ID:
01558519
Message ID:
01558547
Vues:
61
>Hi!!!,
>
>
>I want to use MS Word from my VFP app, in order to keep a record of a doctor's patient visits.
>
>Any ideas?.
>
>I try to use:
>
>* =============================================
>loWord = CREATEOBJECTt("Word.Application")
>loWord.Documents.Add()
>loRange = loWord.ActiveDocument.Range()
>
>Select ficha (My View)
>Go top
>
>Scan
> loRange.InsertAfter(ficha.otrospadec + ' ')
>Endscan
>
>loWord.ActiveDocument.SaveAs("C:\clinica\Prueba.docx")
>
>loWord.Documents.OPEN("C:\clinica\Prueba.docx",.F.,.F.)
>
>Release loRange, loWord
>
>* =============================================
>
>Sometimes it works ok, some other times it hangs and leaves a copy of MS Word running, and, ... well, you get the idea.

In addition to Tore's advice, I don't see anything here where you're closing Word. Don't just release the variable. First, shut Word down:

loWord.Quit()

Tamar
Précédent
Répondre
Fil
Voir

Click here to load this message in the networking platform