作者waei (陆奥冬弥)
看板Office
标题Re: [算表]HYPERLINK超连结云端.pdf档
时间Tue Apr 21 15:32:38 2020
※ 引述《waei (陆奥冬弥)》之铭言:
: 软体:Excel
: 版本:2016
: 大家好
: 最近帮公司Excel总表去超连结云端上的.pdf
: 假设在总表H栏会有很多不同的代号
: 想要点代号就呼叫出对应的摘要档案
: 有办法自动超连结抓取吗?
: =HYPERLINK("\\公司\homes\老板的随身碟\G\公司图档\摘要存放区\"&H3&"")
: 目前卡在对应的 档名栏+".pdf"不知道怎麽写
: 会显示出对话框"无法找到对应的档案"
: 麻烦大家协助
: 感谢!
: 目前改这样 已经没问题了
: =HYPERLINK("\\公司\homes\老板的随身碟\G\公司图档\摘要存放区\"&H2&".pdf","
: "&H2&"")
----------------------------------------------------------------------------
大家好
因为纸本的档案有缺失,所以现在想请问一下,有没有办法判别HYPERLINK路径
内的档案是否存在
有参考
https://officeguide.cc/excel-vba-check-if-the-file-or-folder-exists/
尝试过,但好像没办法正确显示
麻烦大家协助
感谢
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 1.162.128.239 (台湾)
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/Office/M.1587454364.A.A1A.html
1F:→ soyoso: 因为函数hyperlink内friendly_name自订,不包含路径 04/21 15:42
2F:→ soyoso: 如果是这样的话,sPath型态不要以string而是range 04/21 15:43
3F:→ soyoso: range.formula可取出公式字串,再mid配合instr找逗号取出 04/21 15:44
4F:→ soyoso: 完整路径、档名的部分来给dir判断 04/21 15:45
5F:→ soyoso: 补充一下回文range.formula是要告知该属性在那一个物件下 04/21 15:59
6F:→ soyoso: 如是使用网页内变数sPath且型态是range 04/21 16:02
7F:→ soyoso: 那就是以sPath.formula 04/21 16:03
8F:→ waei: 我的基础不足.有点难以理解 >< 04/21 16:21
9F:→ soyoso: 另外,因为路径有连接&其他储存格,字串取出後会是"\...\" 04/21 17:10
10F:→ soyoso: &h2&".pdf",可用evaluate来回传储存格h2的值到字串 04/21 17:10
11F:→ soyoso: 或是要用instrrev来找"\"取出路径的部分,内文来看档名同 04/21 17:16
12F:→ soyoso: friendly_name所以连结& sPath & 副档名 04/21 17:16
13F:→ waei: soyoso大 感谢你 问题已经解决了 04/23 09:15