ExcelBanter

ExcelBanter (https://www.excelbanter.com/)
-   Excel Programming (https://www.excelbanter.com/excel-programming/)
-   -   Error "52" bad file number or file name problem (https://www.excelbanter.com/excel-programming/277169-error-52-bad-file-number-file-name-problem.html)

Ryan Stechschulte

Error "52" bad file number or file name problem
 
I am having trouble with an application which calles Excel
with the Shell command.

"C:\Program Files\Microsoft Office 2000
\Office\Excel.Exe" "MyFile.csv" "File2.xls" /e

The second file build a new workbook using some macros. It
opens excel and runs fine on Machine A and not on Machine
B. Machine A is the dev box and on both A and B the Excel
versions match, the dll's match for ODBC, OLE DB, and
Excel. If I past the string above into the run box it will
run fine, but when called from the program on Machine B it
gives the excel error 52. Any thoughts?

jaf

Error "52" bad file number or file name problem
 
Hi Ryan,
Your not passing a path with the filenames. Are the paths to the files the
same on both machines?

--

John

johnf202 at hotmail dot com


"Ryan Stechschulte" wrote in message
...
I am having trouble with an application which calles Excel
with the Shell command.

"C:\Program Files\Microsoft Office 2000
\Office\Excel.Exe" "MyFile.csv" "File2.xls" /e

The second file build a new workbook using some macros. It
opens excel and runs fine on Machine A and not on Machine
B. Machine A is the dev box and on both A and B the Excel
versions match, the dll's match for ODBC, OLE DB, and
Excel. If I past the string above into the run box it will
run fine, but when called from the program on Machine B it
gives the excel error 52. Any thoughts?




Ryan Stechschulte

Error "52" bad file number or file name problem
 
Sorry forgot to mention that I am putting a path with the
files myFile and File2. They are the same on both machines.


-----Original Message-----
I am having trouble with an application which calles

Excel
with the Shell command.

"C:\Program Files\Microsoft Office 2000
\Office\Excel.Exe" "MyFile.csv" "File2.xls" /e

The second file build a new workbook using some macros.

It
opens excel and runs fine on Machine A and not on Machine
B. Machine A is the dev box and on both A and B the Excel
versions match, the dll's match for ODBC, OLE DB, and
Excel. If I past the string above into the run box it

will
run fine, but when called from the program on Machine B

it
gives the excel error 52. Any thoughts?
.



All times are GMT +1. The time now is 07:19 PM.

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
ExcelBanter.com