General information
Category:
Coding, syntax & commands
>>Has anybody successfully used Word 97 from VFP with ActiveX Automation? I had no problem creating an object reference, opening Word, and putting information in a new or existing document. Just cannot figure out SaveAs() method.
>>
>>Docs make it look like only required parameter is the file name, unless you want to change defaults. Well, I did want to save as a word perfect 5.1 file, but I can't get even the basic SaveAs() to work. Example:
>>
>>odoc = createobject( 'word.document.8')
>>oDoc.Application.Visible = .t.
>>oDoc.Words(1).InsertAfter( "Hello, world!")
>>
>>Now either of these produce Type Mismatch OLE error:
>>
>>oDoc.SaveAs( "c:\Hello.doc")
>>oDoc.SaveAs( )
>>
>>I've tried other variants with no luck. Same syntax in Excel 97 worked fine. Old object model in Word 6 worked fine with Word.Basic and FileSaveAs method.
>
>Did you try FileSaveAs instead of SaveAs?
I tried that and got 'unknown name'. SaveAs is definitely the new method name. FileSaveAs was the name under the old Word.Basic object model.
Thanks,
Randy
Previous
Next
Reply
View the map of this thread
View the map of this thread starting from this message only
View all messages of this thread
View all messages of this thread starting from this message only