Level Extreme platform
Subscription
Corporate profile
Products & Services
Support
Legal
Français
Xslx
Message
 
To
09/12/2014 05:57:18
General information
Forum:
Visual FoxPro
Category:
Other
Title:
Re: Xslx
Environment versions
Visual FoxPro:
VFP 9 SP2
OS:
Windows Server 2012
Network:
Windows 2008 Server
Database:
MS SQL Server
Application:
Web
Miscellaneous
Thread ID:
01611889
Message ID:
01612040
Views:
60
>>>>This is my VFP code - comes up with unrecognised command verb on first line - what am I doing wrong?
>>>>
>>>>
>>>>oXL = CreateObject("Excel.Application")
>>>>oXL.Workbooks.Open("c:\aatemp\global.XLSX")
>>>>oXL.ActiveWorkbook.Save("c:\aatemp\globalnew.xls", 56)
>>>>oXL.Quit()
>>>>
>>>
>>>Do you have Excel installed? What is the version?
>>>
>>>I just tested this code
>>>
>>>
>>>oXL = CreateObject("Excel.Application")
>>>oXL.Workbooks.Open(GETFILE('xlsx'))
>>>*oXL.ActiveWorkbook.Save("c:\aatemp\globalnew.xls", 56)
>>>oXL.Quit()
>>>
>>>worked fine for me, no errors.
>>
>>do I need to have the latest version of Excel installed ie the one that can read xslx files
>
>Yes, of course. However, it's possible that Microsoft has a free utility to open xlsx files in earlier versions, just like they have for Word. Whether it will work for you, I really don't know.
>
>Update: you will find the "Compatibility Pack" here: http://www.microsoft.com/en-us/download/details.aspx?id=3

I have installed Office 2007

and have run this code

SET DEFAULT TO c:\aatemp
oXL = CreateObject("Excel.Application")
oXL.Workbooks.Open(GETFILE('xlsx'))
oXL.ActiveWorkbook.Save("c:\aatemp\globalnew.xls", 39)
oXL.Quit()

on the active workbook line it comes up with Invalid number of parameters

What should the correct answer be?

Thanks
Specialist in Advertising, Marketing, especially Direct Marketing

I run courses in Business Management and Marketing
Previous
Next
Reply
Map
View

Click here to load this message in the networking platform