比如我要启动一个EXCEL文件:ABC.XLS,我从网上找了ShellExecuteA这个函数.可是不会有用.谁能给我提供个例句.并加以说明.我看不明白参数.
ShellExecute
【说明】 查找与指定文件关联在一起的程序的文件名
【返回值】 Long,非零表示成功,零表示失败。会设置GetLastError
【参数表】
hwnd ----------- Long,指定一个窗口的句柄,有时候,windows程序有必要在创建自己的主窗口前显示一个消息框
lpOperation ---- String,指定字串“open”来打开lpFlie文档,或指定“Print”来打印它
lpFile --------- String,想用关联程序打印或打开一个程序名或文件名
lpParameters --- String,如lpszFlie是可执行文件,则这个字串包含传递给执行程序的参数
lpDirectory ---- String,想使用的完整路径
nShowCmd ------- Long,定义了如何显示启动程序的常数值。参考ShowWindow函数的nCmdShow参数
------解决方案--------------------
string ls_temp,ls_op,ls_file
integer li_temp
li_temp=3
setnull(ls_temp)
ls_op="open"
ls_file="e:\1.doc"
shellexecute(0,ls_op,ls_file,ls_temp,ls_temp,li_temp)