Word批量删除所有书签

Word中的书签功能可快速、准确定位文档中特定的位置,经常用于模板定制、文档产出等。

可一直以来,书签功能存在一个不便的操作,即无法批量删除,只能单个删除,操作极不友好。

解决方案

我用代码暂时还改变不了世界,但可以提高工作效率。使用两VBA代码,即可完成遍历、删除。

ALT+F11,打开VBA编辑器,在ThisDocument页面写下语句,F5执行即可。

Sub DelBookmarks()
Dim MyBk As Bookmark
For Each MyBk In ActiveDocument.Bookmarks
    MyBk.Delete
Next
End Sub

  

原文地址:https://www.cnblogs.com/liweis/p/9969011.html

时间: 2024-10-03 21:41:37

Word批量删除所有书签的相关文章

word批量删除换行符

回车符有两种,“硬回车”和“软回车”.硬回车是直接敲键盘上的回车,软回车是按键盘上的“ Shift+回车 ”.   首先,使用快捷键“ Ctrl + H ”替换功能: 如果要替换软回车(垂直向下的箭头),在“查找内容”里面输入^l,如果是替换硬回车(向下再左转的箭头),在“查找内容”里面输入^p,“替换为”里面不输入任何字符,然后点击“全部替换”,就可以删除整个文档里面的软回车或硬回车了. 原文地址:https://www.cnblogs.com/xxyBlogs/p/12550858.html

C# 批量删除Word超链接

对于Word文档中包含较多的超链接,如果一个个来删除很花费时间和精力,本篇文章将提供一种可用于批量删除Word中的超链接的方法.这里的超链接可以是页眉页脚处的超链接.正文中的超链接.表格中的超链接.文字超链接.图片超链接等等.下面将具体演示如何来进行代码操作. 所需工具 Free Spire.Doc for .NET 6.3 (免费版) PS:下载安装后,注意在项目程序中添加引用Spire.Doc.dll,dll文件可在安装路径下的Bin文件夹中获取. 测试文档中的超链接情况,如下图: C# 代

在Word中怎样批量删除空行,这些点主要注意

在工作中经常接触的办公软件就是Word了,熟练使用Word中的技能是准时下班的保证.这就要求我们对Word中的各项技能都熟练于心,很多朋友诉苦Word中的排版不熟悉,每次写一篇文章排版都要花费很多心思. 针对大家的问题,今天对Word中常见的4个排版技巧进行总结归纳,不会的赶快学习吧. 1.批量删除空行一篇撰写完成的文章,习惯点击enter键造成空行太多,怎样批量删除其中的空行呢? 解决方法:这里需要使用查找功能进行编辑,使用快捷键进行操作[Ctrl+H]打开查看对话框,在[查找内容]选项框中输

批量删除本地指定扩展名文件工具

VC工具在编译时,会生成大量临时文件,占用很多空间,项目多了,手动删除就会很费力,所以我做了个小工具,可以批量删除指定目录,指定扩展名的文件. 此工具根据配置文件指定的扩展名删除文件,一般我删除VC的扩展名为:.ipch.pdb.pch.sdf.tlog.obj.idb.ilk.res.根据需要,自行配置. 下载地址:http://download.csdn.net/detail/yxstars/8201833 下面是一些vc扩展名的含义: .APS:存放二进制资源的中间文件,VC把当前资源文件

批量删除wps文档里的回车符的方法!WPS使用技巧分享!

有时候整理文档的时候,如果是从网上复制的文字,可能会因为复制而产生很多的回车符.怎样能批量去掉这些个回车符呢,下面马上告诉你批量删除wps文档里的回车符的方法!WPS使用技巧分享! 想要批量删除批量删除wps文档里的回车符,我们首先要了解回车符的种类!WPS文字或者Word中的回车符分为两种:一种为自带的回车符,一种为网络文件产生的回车符,称之为换行符. 1.批量删除wps文档里的回车符方法如下: 编辑--> 替换--> 替换-->高级-->特殊字符-->选择段落标记--&g

mysq批量删除sleep进程

由于sleep进程比较多,就写个特简单的脚本,批量删除下,只保留5个即可 #!/bin/sh n=`/export/servers/mysql/bin/mysqladmin processlist -uroot -pxxxxx|grep -i sleep |wc -l` echo $n if [ "$n" -gt 10 ] then for i in `/export/servers/mysql/bin/mysqladmin processlist -uroot -pxxxxxx|gr

批量删除遇见的问题

做批量删除时遇见的问题: org.apache.ibatis.binding.BindingException: Parameter 'ids' not found. Available parameters are [array] 前台jsp页面的ajax请求可以进入: 但是点击批量删除的按钮时会报这个错误: 后来发现是Mapper中的collection定义错了: 把<foreach>标签中的collection="ids"改为collection="arra

利用yii2 gridview实现批量删除案例[转]

今天仍然继续探讨GridView的问题,昨天有个小伙伴留言说你用gridview给我去掉表头的链接?我想啊想,这用gridview确实不容易实现,至少我没想出来,会的下方可留言.但是呢,这根gridview有个毛线关联啊,明明是要设置ActiveDataProvider,你要我怎么用gridview实现嘛. 这个问题也是很简单的,我们来看看具体实现 $dataProvider = new ActiveDataProvider([ "query" => $query, ]); $d

【DRP】—【SQL】批量删除

1 /** 2 * 批量删除用户 3 * 4 * 采用一条语句完成删除 5 * 只提交一次 6 * 7 * 采用Statement拼串方式 8 * delete from t_user where user_id in ('aaaa', 'afff', 'eeee') 9 * @param userIds 10 */ 11 public void delUser(String[] userIds) { 12 StringBuilder sbStr = new StringBuilder(); 1