分享

如何批量删除超级链接(word,excel,pdf,dream weaver)?

 十三笑兮兮 2012-04-01

如何批量删除超级链接(word,excel,pdf,dream weaver)

Word

有时候从网页上copy来的文章中,会带有非常多的链接,这些链接很烦人是吧?如何批量删除(一次性全部删除)word文章中的超链接呢?

有些朋友说,Ctrl+A全选文章,然后点击格式工具栏上的清除格式。听起来不错,事实上,这个方法只能清除文字的格式,比如字体、字号、颜色 等,遗憾的是不能清除文字的超链接。那么,如何才能批量清除文字的超链接呢?

首先,Ctrl+A全选文章或者用鼠标拖动的方法选中部分文中;

然后,同时按下键盘上的Ctrl+Shift+F9

效果就出现了!

 

Excel

方法一:

后来我想,既然能够批量删除Word文档中的超链接,那么,是不是也可以批量删除Excel表格中的超链接呢?

所以,我找到一个带有很多超链接的Excel表格不停的测试,终于找到了可行的方法。那么,如何删除Excel表格中的超链接?如何批量删除 Excel表格中的超链接呢?看我慢慢道来。

我们知道,如果删除Excel表格中一个单元格(或者少量单元格)的超链接,只要在该单元格上右击,点击取消超链接即可;

http://www./wordpress/img/8201.jpg

上面是删除单个单元格链接的方法,如果要批量删除Excel表格中的超链接,需要按照路大侠首创的方法:

首先,在Excel表格中按下Ctrl+A全选表格(前提是要批量删除当前表格中的所有链接);

然后,点击工具栏上的插入超链接按钮;

第三步,在弹出的插入超链接对话框底部的地址栏中随便输入什么,点击确定按钮;

http://www./wordpress/img/8202.jpg

第四步,仍然全选表格,再次点击工具栏上的插入超链接按钮(实际操作时,进行完上一步后,仍然默认全选表格);在弹出的插入超链接对话框 中,点击右下角的删除链接

http://www./wordpress/img/8203.jpg

这样就能够批量删除Excel表格中的超级链接了。

这个技巧的思路是,全选表格,给所有单元格附加同一个超链接,然后一块删除这个链接。

希望对大家有帮助!

方法二:

Excel中某列单元格均含有超链接,用手工删除超链接的方法必须一个个进行:右击该列中任何一个含有超链接 的单元格,选择取消超链接”(1)。由于数量巨大,因此只能考虑采用批量删除法。

  一、宏代码去除法

  打开该Excel文件,切换到视图选项卡,点击”→“录制宏,出现录制新宏窗口,在宏名定义一个名称 为:RemoveHyperlinks(2),点击确定退出;

  再点击”→“查看宏,选择宏名下的“RemoveHyperlinks”并点击编辑,打开“Microsoft Visual Basic”编辑器,用如下内容替换右侧窗口中的所有代码(3),然后保存关闭VBA编辑器:

  Sub RemoveHyperlinks()
  ‘Remove all hyperlinks from the active sheet
  ActiveSheet.Hyperlinks.Delete
  End Sub

  再点击”→“查看宏,选择宏名下的“RemoveHyperlinks”并点击执行即可去除该工作表的链接。

  用以下代码也可以达到相同的目的:

  Sub ZapHyperlinks()
  Cells.Hyperlinks.Delete
  End Sub

  二、选择性粘贴法

  右击含有超链接的列并选择复制,接着在该列()右边插入一空白列,然后右击该空白列,选择选择性粘贴”(4)

  在随后出现的选择性粘贴窗口中,点选数值选项(细心的人会发现,当选择数值等选项时,粘贴链接按钮就变成灰色不可用状态,图 5,自然也就不会进行超链接的粘贴),最后保留该列,再删除原先含有超链接的列即可。

 

PDF:

1、去掉超链接

答案一:有些链接可以在adobe acrobat中 高级---文档处理---删除所有链接  还有一些是没有办法删除的

答案二:文件中,n多超链接,随便一个链接左上有自动更正选项,点击撤销超链接,当前行用格式刷刷全文

答案三:全选文档。按"Ctrl+shift+F9"断开连接就行了。

答案四:有的超链接是在水印中的,需要通过删除水印来实现去掉超链接

2、去掉水印

有些水印是可以在adobe acrobat  文档---水印----删除就可以全部清除多的,有些则不可以,需要手动一个个删除。

试试photoshop的批处理吧,那个水印通常都是网站自动添加上去的,基本是在同一位置~~~~细节得P图专家帮忙了。PS的菜单:文件--》自动---》批处理,好像是需要录制一个宏..

 

DreamWeaver:

电脑软硬件应用网回答:解决办法,依次打开DreamWeaver-编辑-查找和替换(或可直接使用快捷键,Ctrl+F-搜索范围选择源代码,在 查找框内写入“<a href=".*">”,替换框内请留空。然后选择使用正则表达式前的勾。最后替换全部即可。详细如下图:

DreamWeaver中如何批量删除超级链接

补充:

如果需要删除*.doc*.xls*.ppt等文档内的超级链接,或者删除某一块区域中的超级链接,请问你是怎么操作的呢?假如一个一个去手工删除, 固然可以达到我们的目的,但需要付出一定的时间,更别说文档中存在数量庞大的超级链接时,这种方法就更是吃力不讨好,其实我们可以使用宏的方法来批量处理 Office文档中的超级链接。
 1.Excel

 ActiveSheet.Hyperlinks.Delete

 2.Word

 For Each link In ActiveHyperlinks

 link.Delete

 Next

 3.PowerPoint

 For Each link In ActiveSelection.SlideRange.Hyperlinks

 link.Delete

 Next

  需要说明的是,WordPowerPoint的宏要使用两个循环,而不像Excel那样直接删除,假如将Hyperlinks这个集合删除,执行宏 操作时将提示失败,这是没有办法的。

  这里我们以Excel为例进行说明:首先打开待处理的XLS文档,从工具菜单下执行”→“命令,宏名可以随便输入,然后单击创建 钮,将“ActiveSheet.Hyperlinks.Delete ”这些代码复制进去,注意粘贴到“Sun ddgod()”“End Sub”的之间,确认关闭后返回主窗口,仍旧执行工具”→“”→“命令,单击执行按钮就可以了。不过,这段代码对从网页复制下来的XLS文档 不产生效果,而是应该改换下面的代码,执行后可以清除打勾的控件与超级链接:

  Sub test()

  ActiveSheet.Hyperlinks.Delete

  For Each d In ActiveSheet.OLEObjects

  If UCase(d.ProgId) Like "*CHECK*" Then d.Delete

  Next

  End Sub

  小提示:假如只是需要将这些超级链接更改为非超级链接,那么可以选中对象后复制单元格,然后在新的位置从快捷菜单中执行选择性粘贴”→“数值,这 样就可以将超级链接去除。

 

 

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多