When you set strAppName you have to make sure to surround text that has spaces with quotes...
strAppName = "Excel.exe " & """" & strFileName & """"
Whenever you get an error and for the sake of validation, you can make sure the path specification is correct. To do so, go to the Start menu and select "Run...". Enter the path specification that you are using. Put quotes on both ends of the file name. If the file opens, at least you know the path specification is correct.
Randall J Weers
Membership Vice President
Pacific NorthWest Access Developers Group
http://www.pnwadg.org