Heenan, Lambert
Lambert.Heenan at AIG.com
Mon Jan 10 11:20:43 CST 2005
What if you change MyAppID = Shell(MSWord & " " & strDocLoc, vbMaximizedFocus) to MyAppID = Shell(MSWord & " " & Quote(strDocLoc), vbMaximizedFocus) And have the Quote function defined as Function Quote(aString) As String Quote = """" & aString & """" End Function Or, better yet, use the ShellExecute API to load registered file types in the appropriate application. See http://www.mvps.org/access/api/api0018.htm Lambert > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [SMTP:accessd-bounces at databaseadvisors.com] On Behalf Of Nicholson, Karen > Sent: Monday, January 10, 2005 11:42 AM > To: accessd at databaseadvisors.com > Subject: [AccessD] File Not Found > > Inherited database, not my fault. > > This code is executed in the onclick event of a subform. It is to > evaluate the extension (in this case it is a .wpd) and go to the correct > case, which it does, and then open up the strDocLoc. > > The shell is properly defined as: > Const MSWord = "C:\cqabapps\viewers\word\wordview.exe" > > (The application is sitting there looking at me) > > > > Dim strDocType As String, strDocLoc As String > Dim strMsgText As String, strMsgTitle As String > Dim MyAppID As Integer > > strDocType = Forms![frmDoc_TD]![frmDoc_TDSUB].Form![Extension] > strDocLoc = Forms![frmDoc_TD]![frmDoc_TDSUB].Form![Path] > > Select Case strDocType > Case "doc", "wpd", "txt" > MyAppID = Shell(MSWord & " " & strDocLoc, vbMaximizedFocus) > > Q:\PROJECTS\CAB\Approved\TN009734\09734REP.WPD > > Run-time Error 53 > File not found > > If I go to the FIND feature from the start menu and put in the > Q:\PROJECTS\CAB\Approved\TN009734\09734REP.WPD it goes right to it. If > I tell it to open it with the wordview.exe it works. > > Now why in the world would it think it can not find this or any file > that is selected? > > Happy Monday.... Happy Monday... > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com