[AccessD] Using the SUBST command

Heenan, Lambert Lambert.Heenan at aig.com
Tue Jul 23 15:46:35 CDT 2013


Been there. Done that! :-)))

-----Original Message-----
From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Stuart McLachlan
Sent: Tuesday, July 23, 2013 4:23 PM
To: Access Developers discussion and problem solving
Subject: Re: [AccessD] Using the SUBST command

Not until after I posted :-)



On 23 Jul 2013 at 16:05, Heenan, Lambert wrote:

> Did you not see my post at 11:23 today where I said...
> 
> I suspect that your problem may be the hard coded path to CMD.EXE. The above shows one way to get the correct path on any system.
> ...
> And "The above" was...
> 
> Com = Environ("COMSPEC") ' get the correct path to the command line 
> processor
> 
> Lambert
> 
> -----Original Message-----
> From: accessd-bounces at databaseadvisors.com 
> [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Stuart 
> McLachlan
> Sent: Tuesday, July 23, 2013 3:26 PM
> To: Access Developers discussion and problem solving
> Subject: Re: [AccessD] Using the SUBST command
> 
> Do you havae a cmd.exe in the rooot of drive C:?
> 
> That would be most unusual.
> 
> On 23 Jul 2013 at 23:32, Bryan Fitzpatrick wrote:
> 
> > Hi List
> > 
> > Has anyone used the SUBST command from VBA?
> > 
> > I am currently developing a system in Access 2010 which requires 
> > data to be exported to a Word template.  Easily done.
> > The problem comes in with the length of the paths involved with the 
> > storage folder for the templates and the created documents.
> > 
> > I would like to use the SUBST command to map the path to a drive, 
> > action the import or export, and then disconnect the drive.
> > But I cannot get the command to run.
> > 
> > Code snippet:
> > ....
> > ....
> > ....
> > Save:
> >              Shell ("c:\cmd.exe /c SUBST X: " & gstrDraftIMPPath)
> > 
> >              myFileName = "ServiceNo " & mRsClients!ServiceID & "- 
> > Client " & mRsClients!ClientName _
> >                                  & " Personal Officer " & 
> > mRsClients!PersonalOfficerName
> > 
> >              .SaveAs "X:\" & myFileName, wdFormatDocument
> >          End With 'my word doc
> > 
> > 
> > If I map the drive manually, it all works perfectly.  But I can't 
> > get it to map automatically.  Has anyone done this before, or guide 
> > me to the correct Shell syntax if it's wrong
> > 
> > Thanks in Advance
> > --
> > */Bryan
> > /*
> > 
> > 
> > 
> > -----
> > No virus found in this message.
> > Checked by AVG - www.avg.com
> > Version: 2013.0.3349 / Virus Database: 3204/6513 - Release Date: 
> > 07/23/13
> > --
> > AccessD mailing list
> > AccessD at databaseadvisors.com
> > http://databaseadvisors.com/mailman/listinfo/accessd
> > Website: http://www.databaseadvisors.com
> > 
> 
> 
> --
> AccessD mailing list
> AccessD at databaseadvisors.com
> http://databaseadvisors.com/mailman/listinfo/accessd
> Website: http://www.databaseadvisors.com
> 
> --
> AccessD mailing list
> AccessD at databaseadvisors.com
> http://databaseadvisors.com/mailman/listinfo/accessd
> Website: http://www.databaseadvisors.com
> 


-- 
AccessD mailing list
AccessD at databaseadvisors.com
http://databaseadvisors.com/mailman/listinfo/accessd
Website: http://www.databaseadvisors.com



More information about the AccessD mailing list