以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- 根据文件名打开文件 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=79065) |
-- 作者:实话实说 -- 发布时间:2015/12/23 16:25:00 -- 根据文件名打开文件 A表有一[代码]列,想双击该行打开文件名 = 代码的文件,以下代码没问题 Dim Proc As New Process Proc.File = ProjectPath & "中兴规格书\\" & e.Row("物料代码") & ".xls" Proc.Start() 现在,如果文件名不仅仅用代码命名,代码后面还有其它字符,例如:123456 RV 1.5 或 654321 BVV 2*1 等,以上代码如何修改(123456是代码) |
-- 作者:大红袍 -- 发布时间:2015/12/23 16:38:00 -- 呃,不明白你什么意思
Dim Proc As New Process |
-- 作者:实话实说 -- 发布时间:2015/12/23 16:47:00 -- 后面部分(RV 1.5)是不确定的, |
-- 作者:大红袍 -- 发布时间:2015/12/23 16:47:00 -- 无确定怎么打开文件 |
-- 作者:大红袍 -- 发布时间:2015/12/23 16:48:00 -- 要不,你就循环所有文件,看是否匹配,匹配就打开 http://www.foxtable.com/help/topics/0341.htm
|
-- 作者:实话实说 -- 发布时间:2015/12/23 16:54:00 -- 只是根据文件名前面的代码与表中代码列匹配就行 |
-- 作者:大红袍 -- 发布时间:2015/12/23 16:54:00 -- 看5楼 |
-- 作者:实话实说 -- 发布时间:2015/12/23 16:56:00 -- 比如代码列有123456代码,文件名:123456 *****即可打开 |
-- 作者:大红袍 -- 发布时间:2015/12/23 16:57:00 -- 看5楼 |
-- 作者:实话实说 -- 发布时间:2015/12/23 16:57:00 -- 后面的部分只是对代码的说明 |