2013-03-06 46 views
0

我們遇到了插入超鏈接問題,因爲網絡文件夾中存在大量文件(Windows 7,xp很好......),因此需要永久填充 ...哦,好日子,是的,我已經嘗試了一切,禁用搜索,不同的註冊條目,等等...我想要一個不同的,更簡單的解決方案。)打開在Excel 2010中的特定文件夾中插入超鏈接

我在找什麼一個提示輸入數字的宏(在本例中爲客戶端文件編號),然後在特定文件夾內打開「插入超鏈接」對話框(例如,用戶輸入的文件編號可能爲4321,然後插入超鏈接對話框爲在文件夾z:\ clients \ 4321 \中打開它是一個愚蠢的數字的z:\ clients文件夾在其中的文件夾)

超鏈接的實際文件將在那裏的某個地方,所以額外的瀏覽必須由用戶完成。而且我不確定這個宏究竟是如何知道超鏈接是什麼(假定當前單元格對我來說是有意義的)。

感謝您提供任何幫助!

+1

我居然發現了一些與此在線交易(我想我做我的研究!),所以我雖然我會發布它,而不是刪除我的問題。 這個宏似乎正是我想要的。那麼,它不會提示輸入文件編號,然後進入該文件夾,但它所帶來的對話不會受到人口花費數分鐘的慢速問題的影響。它在一秒鐘內填充! 子快速鏈接() ChDrive 「Z:」 CHDIR( 「Z:\客戶端」) 文件= Application.GetOpenFilename 如果文件<>假,則 ActiveSheet.Hyperlinks.Add錨:=選擇,地址:=文件 結束如果 結束Sub – Omid 2013-03-06 19:52:12

+0

我不能回答我自己的問題呢=)。如果其他人沒有,我今晚晚些時候登錄。 – Omid 2013-03-06 19:53:17

回答

0

...您可能需要稍微玩弄一下,但最好的辦法是爲每個用戶的工作表設置Hyperlink Base,然後在工作表本身設置相對超鏈接。

希望這有助於...

相關問題