Home | Contact Us | FAQ | Search & Site Map | Link to Us
Sign In | Join | Other 45 Sites in Network
Home
DiscussionsAccessExcelInfoPathOutlookPowerPointPublisherWord
DirectoryUser Groups
Related Topics
Outlook ExpressInternet ExplorerWindowsMS Server ProductsMore Topics ...

MS Office Forum / Excel / Programming / January 2006

Tip: Looking for answers? Try searching our database.

VB6/Excel: Opening a workbook off a LAN drive

Thread view: 
Enable EMail Alerts  Start New Thread
Thread rating: 
David Frette - 19 Jan 2006 22:18 GMT
I have a developer who is attempting to open an Excel workbook via VB6.
He dims and later sets the appropriate variable to an Excel.Application. He
does the same for a workbook object. The code is running off a server, with a
mapped drive of W. To troubleshoot and test, he uses Dameware to log into the
server. Then he runs his application.  When he goes to open a workbook off
our LAN, it returns an error #1004.

He copied the project to his local PC. His mapped drive to the server is now
X. No big deal, he changes the path to X:\... The code works on his local PC.

Anyone seen any issues with opening a workbook off the LAN with a mapped
drive?

In case this helps:
- Changing the path to use UNC does not solve the issue.
- When using the immediate window right after the 1004 error pops up, we ran
a vba.dir(<path>) and the filename is returned, so the file is on the
filesystem.
Hard codind the path in the Workbooks.Open() method does not solve the
problem either.
- The PC and the server both use VB6 and Excel2002 SP3.
- This issue immediately arose when Excel on the server was upgraded from
Excel97 just 2 days ago.
Tim Williams - 19 Jan 2006 23:15 GMT
Even though you say it makes no difference I would still always use the UNC
path.

What do you mean by "running off a server"?  Are you using VB to automate
Excel on a web server?
It's not clear from your description what is going on, but quite possbly
it's somehow related to permissions...

No idea what Dameware is: maybe you could expand on that.

Also, what is the text of the error message? The number is not as useful.

Tim.

Signature

Tim Williams
Palo Alto, CA

> I have a developer who is attempting to open an Excel workbook via VB6.
> He dims and later sets the appropriate variable to an Excel.Application. He
[quoted text clipped - 19 lines]
> - This issue immediately arose when Excel on the server was upgraded from
> Excel97 just 2 days ago.
David Frette - 20 Jan 2006 20:17 GMT
UNC - I don't have a choice; it's not my app.
Server - VB and Excel are both on a Windows 2000 Server. It could be a web
sever, though I doubt it. The program is not access by the web.
Dameware - a remote client, Novell based.
Text of Error - I didn't write it down. I am waiting for the developer to
get back to me with that. I did see it and saw how he produced it - but I
don't recall the verbiage.

> Even though you say it makes no difference I would still always use the UNC
> path.
[quoted text clipped - 39 lines]
> > - This issue immediately arose when Excel on the server was upgraded from
> > Excel97 just 2 days ago.
 
Sign In
Join
My Latest Posts
My Monitored Threads
My Blog
My Photo Gallery
My Profile
My Homepage

Start New Thread
Enable EMail Alerts
Rate this Thread



©2008 Advenet LLC   Privacy Policy - Terms of Use
This website includes both content owned or controlled by Advenet as well as content owned or controlled by third parties.