Level Extreme platform
Subscription
Corporate profile
Products & Services
Support
Legal
Français
Vfp And Ms Word
Message
From
01/12/2012 12:25:26
 
 
To
30/11/2012 21:05:58
General information
Forum:
Visual FoxPro
Category:
COM/DCOM and OLE Automation
Title:
Environment versions
Visual FoxPro:
VFP 9 SP2
OS:
Windows 7
Network:
Windows 2008 Server
Database:
MS SQL Server
Application:
Desktop
Miscellaneous
Thread ID:
01558519
Message ID:
01558547
Views:
62
>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
Previous
Reply
Map
View

Click here to load this message in the networking platform