[文件] 批次指定超連結的巨集--VBA

看板Office作者 (acosy)時間17年前 (2009/04/17 11:15), 編輯推噓5(505)
留言10則, 3人參與, 最新討論串1/2 (看更多)
軟體:Office 版本:2007 是這樣的,我想做一個功能,這個巨集的功能可以把word文章裡面的 所有超連結,都指定為「超連結本身的文字」, 比如說: 請到這個網址http://xxx.com, 再到這個網址http://yyy.com 啟動巨集之後,會自動把"http://xxx.com"這個內容填入第一個超連結中, 以此類推。 目前的作法是 ActiveDocument.Hyperlinks.Add Anchor:=Selection.Range, Address:=Secetion.Range 不過這樣必須先手動一個一個複製起來,並按下快速鍵才行, 不知道有沒有辦法可以自動把文章中所有的hyperlinks的address都改成跟 hyperlinks的文字一樣? -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 60.199.248.193

04/17 13:21, , 1F
你如果打 http://xxx.com/ Word 會自動去連結吧?
04/17 13:21, 1F

04/17 13:22, , 2F
你上面好像是因為只打了 http://xxx.com 少了一個 /
04/17 13:22, 2F

04/17 15:06, , 3F
是沒錯,但你可以試試看,直接複製了A網址後
04/17 15:06, 3F

04/17 15:07, , 4F
再把B網址改成A,超連結還是會連到A
04/17 15:07, 4F

04/17 15:55, , 5F
對不起,看不太懂說, B網址改成A名稱
04/17 15:55, 5F

04/17 15:56, , 6F
然後超連結會連到A,這不就是你說的 文字和Link一樣똠
04/17 15:56, 6F

04/17 17:14, , 7F
舉例應筆誤 看中文敘述就好~"請到..再到"也是舉例文章內容
04/17 17:14, 7F

04/17 17:16, , 8F
更正 看頭尾敘述就好
04/17 17:16, 8F

04/17 17:25, , 9F
意思是 把現存超連結顯示文字更改後 連結位址不會改
04/17 17:25, 9F

04/17 17:43, , 10F
^^
04/17 17:43, 10F
文章代碼(AID): #19v_HPgF (Office)
文章代碼(AID): #19v_HPgF (Office)