作者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/m.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