Incompatible Code
Ah, you left out the critical information -- the Excel version numbers -- in your first post!!
TrailingMinusNumbers is the problem. That was added in Excel 2002. If you don't need it, just
remove that argument so it looks like
Workbooks.OpenText Filename:=my2ndFileName, Origin:=437, _
StartRow:=1, DataType:=xlFixedWidth, FieldInfo:=myArray
On Sat, 26 Jul 2003 01:59:38 GMT, bw wrote:
Sorry about that...I should have included the error with my first message.
I should let you know that the Excel versions on the two computers are as follows:
The Windows 2000 computer is Excel 2002 (10.2614.3311)
The Windws XP computer is Excel 2000 (9.0.3821 SR1)
And from this, I see there "may" be a backward compatiblity issue. If so, what code do I
use in Excel 2000 to make it "upward" compatible with Excel 2002?
The error message I'm getting is:
Run-time error '1004':
Method 'OpenText' of object "workbooks' Failed
Thats it. I hope someone can help make this run...
Bernie
On Fri, 25 Jul 2003 20:14:48 -0400, "Bob Kilmer" wrote:
Code works for me in XP. If I substitute local values for the variables.
What error message are you getting?
The best I can find about TrailingMinusNumbers at MSDN is this description:
TrailingMinusNumbers Optional Variant. Numbers that begin with a minus
character.
Bob Kilmer
"bw" wrote in message
...
The following code works with Windows 2000, but not with Windows XP. Can
someone
explain why, and provide a workaround?
Also, what does "TrailingMinusNumbers" do?
Workbooks.OpenText Filename:=my2ndFileName, Origin:=437, _
StartRow:=1, DataType:=xlFixedWidth, FieldInfo:=myArray, _
TrailingMinusNumbers:=True
Thanks,
Bernie
|