delphi 附件ShellExecute
delphi 中
FileName := 'P:\Board\dbq\'+'leftstr(Edit1.Text,4)'+'包裝'+'.xls';
ShellExecute(Handle, 'Open', pansichar(FileName), nil, nil, sw_shownormal);
请问'leftstr(Edit1.Text,4)'这的问题
为什么附件打不开 --------------------编程问答-------------------- 你确认 filename 这个得到的文件路径 没有错的话,那ShellExecute调用是没有问题的?leftstr(Edit1.Text,4) 这上只是从edit1中取其中的4位数据而已,那么你得到的XXXX包裝.xls是真在存在才行。 --------------------编程问答-------------------- 2个错误
1 FileName := 'P:\Board\dbq\'+leftstr(Edit1.Text,4)+'包裝.xls';
2 ShellExecute(Handle, 'Open','这里应该是excel exe的位置',pansichar(FileName), nil, sw_shownormal);
--------------------编程问答-------------------- 路过学习一下 --------------------编程问答-------------------- FileName := 'P:\Board\dbq\'+leftstr(Edit1.Text,4)+'包裝'+'.xls';
ShellExecute(Handle, 'Open', pansichar(FileName), nil, nil, sw_shownormal);
--------------------编程问答-------------------- 找找吧,网上有这方面教程的
补充:.NET技术 , 其他语言