为什么我这两句能够编译通过,能够打开程序,就是传入的参数有问题??是字符串有些什么问题么?我的意图是,打开一个能处理表格的程序,同时传入EXCEL的当前表给这个程序打开。
       MyWorkBook As String
       MyWorkBook = oXL.ActiveWorkbook.FullName
       Call ShellExecute(Application.hwnd, "open", s + "\FastStat.exe", MyWorkBook, 0, 1)我在我应用程序里面,添加了个Showmessage在处理传入参数的代码段里面看,发现传过去的表格名完全是正确的(包括路径)。但就是打不开表。BTW:我在该程序的快捷方式测试过,用形如c:\...\....\faststat.exe c:\book1.xls是完全可以打开那个表的。