>I am using a Word Basic object to do some file formatting and am having trouble closing the file being formatted. Syntax is as follows:
>
>oWordDoc = CREATEOBJECT('word.basic')
>
>WITH oWordDoc
> .FileOpen(myfile)
> .FileSaveAs(txtfile, 2)
> .FileQuit
> RELEASE oWordDoc
>ENDWITH
>
>Myfile is a word document and txtfile is the text file. I strip the .doc extension and add the .txt extension to myfile and save the result in the variable txtfile before doing the word basic code. I am attempting to open and use the file represented by txtfile (with another name and referencing by file handle (FOPEN) ) in another area of code, but I get a "File is in use" error. If I ignore the error, all is well. My thoughts are that .FileQuit is not closing the file. I have tried .FileClose, .FileCloseAll with no luck. Any suggestions? Your help will be greatly appreciated.
>
>Paul
Is there a reason you are using WordBasic instead of VBA?
Craig Berntson
MCSD, Microsoft .Net MVP, Grape City Community Influencer