|iWORD
挑戰(zhàn)題描述
因為工作關(guān)系,我要經(jīng)常復制論壇中的標題和鏈接后再進行分析,如果一個個復制比較麻煩,也試過導出到Word或Excel中,但是出來的數(shù)據(jù)不準確,還要手工刪減。網(wǎng)上找的一些小程序有的不好用,還有的要收費,能否用簡單常用的程序或方法解決這個問題?(題號:20150704)
解題思路
使用默認的方式復制帶有鏈接的文字,如果直接粘貼到Word中就可以將文字和鏈接一起復制到文件中。因此要解決上述問題,其實是可以直接使用Word的,不過還需要進一步做一些處理才行。這里以復制CFan論壇的帖子為例。
解題方法
首先在瀏覽器中打開http://bbs.cfan.com.cn/forum-41-1.html,然后使用鼠標復制帖子的內(nèi)容,這里注意不要選擇帖子表格外的內(nèi)容,完成內(nèi)容的選擇后按Ctrl+C進行復制,接著切換到Word窗口粘貼即可。可以看到,復制得到的是一個類似Excel表格的內(nèi)容(圖1)。
因為我們只需要帖子的標題和鏈接,所以按提示在Word中依次選中1、3、4、5列的內(nèi)容,右擊選擇“刪除列”,這樣即可將無關(guān)的內(nèi)容全部刪除(同時設(shè)置帖子字體、顏色一致),只保留帖子的標題和鏈接,按下Ctrl鍵可以直接訪問鏈接(圖2)。
如果需要將帖子的鏈接全部刪除,則只要復制內(nèi)容,然后選擇“選擇性粘貼→無格式文本”即可。如果要批量提取其中的超鏈接,可以借助Word的宏功能實現(xiàn)。首先開啟Word的宏功能,然后新建一個名為“提取超鏈接”的宏,代碼如下:
Sub 提取級鏈接()
For Each aHyperlink In ActiveDocument.Hyperlinks
With Selection
InsertAfter aHyperlink.Name
Collapse Direction:=wdCollapseEnd
InsertParagraphAfter
End With
Next aHyperlink
End Sub
這樣以后只要運行上述建立的宏,在原來正文的下方就會將每個帖子對應(yīng)的超鏈接全部復制出來(圖3)。當然,可以根據(jù)自己工作的實際需要,對這個宏進行更多的細節(jié)處理。
本期挑戰(zhàn)題
題號:20150902
難度:4分
Windows XP時代我就喜歡使用一鍵Ghost來備份/還原系統(tǒng),可是我剛配置的Windows 8.1(UEFI啟動)卻總是提示無法使用一鍵Ghost,提示不支持UEFI啟動。請問怎么才可以在Windows 8.1中使用一鍵Ghost?(讀者:ikaola)