- 博客(53)
- 资源 (9)
- 收藏
- 关注
原创 利用VBA删除Word文档中所有空白页面
这个思路似乎是不错的,但是如果页面中含有表格,甚至表格中存在合并单元格,特别是表格中还存在跨页的单元格的话,那么Selection.Information(wdFirstCharacterLineNumber) 方法取得的数值实际上是错误的,也就是说在页面包含表格的情况下,可能无法准确获取这一页的行数。所以,上述思路实际上不够通用。更通用的思路是遍历文档中的所有页面,依次选择各页的全部内容,然后将不可打印字符全部替换为空字符,如果替换完成后的字符串长度不大于1,那么就可以判定这一页为空白页,将其删除即可。
2024-04-06 16:10:41 320
原创 Word中解决插入脚注导致的分页位置错误问题
上面的截图中,样式为标题3的段落“四、固执的念头”前插入了连续型分节符,并且该分节符的样式为正文,前后的正文段落中有脚注,结果在分页时,标题3段落“四、固执的念头”后的正文段落自动进入了第二页,此时,如果不改变Word默认设置,除非手工插入分页符(或者连续键入空行,但强烈反对这种方式)将标题3段落“四、固执的念头”挤入下一页,标题3段落“四、固执的念头”与其后的正文段落始终不能排版到同一页,将该段落的换行分页方式设置为“与下段同页”也不起作用。
2024-03-11 09:38:23 839
原创 Word中的文档网格线与行距问题
第上面的动图里,将文字大小放大到某个字号时,单倍行距的间距突然增加很多。造成这种情况的原因是文档中定义了网格线,并且设置了对齐到网格线。上面的动图演示了如何取消对齐到网格线,动图中文字的行间距在取消对齐到网格线后缩小到可以接受的程度了。还可以一劳永逸地干脆取消文档中的网格线。将文档设置成无网格后,无需再在段落格式对话框中取消对齐到文档网格线。
2024-03-05 09:16:33 639
原创 使用Flex布局在HTML中实现双行夹批效果
中只需要先选择批注文字,然后通过“开始”菜单“段落”面板上字符缩放工具组里的“双行合一”命令,就可以很容易实现双行夹批效果。),其次是对所有需要双行显示的内容,需要针对每一块内容确定合适的宽度,否则没有理想的双行夹批显示效果。古代小说中经常有评点和批注,为了区别正文和批注,一般将批注排版成双行夹批的形式。,还是不能防止元素尺寸过大时不同的子元素被换行显示(即使子元素是行内元素。局限性还是很大的,首先是子元素尺寸超过容器的宽度或高度时,即使使用了。/*子元素的对齐方式,主要靠这个实现文字的垂直方向对齐*/
2024-02-21 12:22:51 541
原创 文档目录、页眉和文档章节标题之间插入相互链接的最佳实践
在每个章节前插入分节符以及给每节添加不同的页眉,并且实现点击每节的标题和页眉也能跳转到目录的相应位置,对于长文档来说,用手工输入肯定是比较困难的。本文介绍了几个相互配合实现这一功能的宏,从中也可以学习用VBA操作页眉页脚、目录和书签、超链接以及域。
2024-02-04 19:23:05 643
原创 解决Word文档中新输入的文字字体跟已有文字字体不一致的终极方法
修改word文档时,新输入的文字与已有文字字体总是不一致怎么办?本文给出了解决办法。
2023-09-13 15:56:48 3219 1
原创 在Excel中将数值差距极大的两个序列用对比明显的折线图表示
在Excel中,如果两个数据序列的数值差距太大,用这样的数据序列生成折线图时,折线图会显得过于平缓,趋势对比不明显。本文介绍如何用双坐标将趋势线的起伏调整的非常明显。
2023-08-11 18:41:39 3015
原创 在VBA中使用ADO分割工作表
本文通过在VBA中用ADO将一个工作表按部门分拆成三个工作表,演示了ADO链接Excel数据源并查询结果,将数组重新调整大小,将查询结果集保存到数组中,将查询结果集保存到工作表中等操作。
2023-03-13 21:44:59 332
原创 怎样用VBA遍历Word表格中各单元格才不会出现运行时错误,并给出判断Word表格中的单元格是不是合并单元格的方法
本文介绍vba遍历表格中的单元格的方法,可以保证不出现运行时错误,并给出了用VBA判断Word表格的单元格是不是合并单元格的方法。
2023-02-18 13:33:44 2870 4
原创 使用VBA将混杂在正文中用括号括起来的注释修改为脚注
使用VBA将word文档混杂在正文中的注释改为脚注,并介绍了删除立即窗口中的内容的方法,给出了一个清空立即窗口的宏。
2023-01-12 21:29:30 245
原创 Word VBA中的光标操作
本文总结了Word VBA中的Selection常用操作,包括移动光标、查找和替换、输入内容、获取其他相关对象等,并附上了Information方法的参数详细说明。
2023-01-02 21:04:36 5234
原创 用VBA检查Word文档中是否存在位于行首的脚注引用,如存在则通过调整字符间距使其移动到非行首的位置
在`Word`文档中插入脚注时,有时候会出现脚注引用序号出现在行首的情况,这样阅读的时候总觉得不便,而且按中文排版习惯,这种引用符号也不应该出现在行首。本文介绍使用VBA将文档中所有行首的脚注引用压缩到上一行。
2022-12-08 02:16:28 614
原创 用VBA在Word文档中每页页眉插入返回文档目录中相应位置的超链接
利用vba在word文档中的每一个页面以及每一个标题与目录之间建立链接。
2022-12-06 20:31:04 1572 7
原创 利用BeautifulSoup合并多个带有交叉链接的html文件
合并多个html文件为一个html文件有很多种方式。如果多个html文件中带有交叉链接,简单将多个文件连接在一起很大概率导致交叉链接失效。本文介绍利用beautifulsoup和re模块合并多个含有交叉链接的html文件,并保证交叉链接的有效性。......
2022-07-28 12:26:48 1133
原创 利用EditPlus制作Anki记忆卡批量导入文件
Anki在制作记忆卡时,老实说不但编辑界面不好看,功能也比较弱,而如果你从外部获得大量可用来制作记忆卡的资源,那一张张卡片去输入不但辛苦不说,在耍酷上就要输人不少。实际上,Anki提供了通过导入文本文件批量制作记忆卡的功能,本文将介绍如何使用EditPlus(实际上提供正则表达式查找替换功能的其他文本工具例如notepad++操作也非常类似)将获取的资源整理成适宜Anki导入的格式。.........
2022-06-05 12:11:46 3604
原创 撩妹奇招——修改Excel新建工作簿的单元格默认格式
想不想给Excel施个魔法,让它在接受任何输入后都表白5201314?这当然有点无聊,但是你肯定经常想过要修改Excel单元格的默认格式,而微软告诉你:没门!本文介绍两种方法,让你在无法修改空白工作簿的情况下,新建出单元格格式符合你要求的新工作簿。...
2022-05-22 09:13:12 4528
原创 增加点python程序员的幸福指数——AutoHotKey
在windows7,windows10、windows11专业版等操作系统中,可以通过运行“gpedit.msc”命令打开组策略管理,或者通过计算机管理对话框的“本地用户和组管理”项,选中Administrator账户,在其属性对话框中取消“帐户已禁用”选项来启用Administrator账户。但是,目前很多笔记本电脑配置的是家庭版,家庭版的计算机管理对话框没有“本地用户和组管理”管理项,也找不到“gpedit.msc”命令,怎么启用管理员账户呢?...
2022-05-21 21:11:36 443
原创 在python中通过win32com调用VBA,完成word支持的文档格式间相互转换
本文介绍使用win32com库操作word实现html、docx、pdf、txt等多种格式文档相互转换的方法。
2022-05-09 20:18:57 2145
原创 pdfkit批量转换html文件为pdf
本文仅涉及使用pdfkit包的from_file函数将多个HTML文件转换为一个或多个于html文件对应的pdf文件,并给出了解决程序抛出OSError: wkhtmltopdf reported an error:Exit with code 1 due to network error: ProtocolUnknownError的方法。
2022-04-28 15:51:00 1215 1
原创 批量修改word文档标题段落的样式
我经常从猪队友那里或者互联网上拿到这样的word文档:文档的内容有很多明显的标题段落,但是文档的编辑者并没有将这些标题段落应用样式以使文档有很好的层次结构,给文档标题段落的格式统一增加很多麻烦,例如下面这样的文档:文章标题一、something咚咚咚分动二、mmm咚咚咚东方扥房东一、看看看劳损(一)咚咚咚咚扥广森功放等森更多上面只是一个示例,实际拿到的文章可能会很长,标题段落也很多。类似于上面的文档“一、”、“二、”和“(一)”这样的段落应该被分别赋予类似于“标题一”、“标题二”这样
2022-04-10 08:55:47 2104 1
原创 用VBA将尾注改为脚注
epub和mobi等基于HTML的格式成为电子书流行格式后,纸质书时代常采用的脚注在电子书里就消失了。因为我喜欢某种字体,而这种字体不知道是什么原因,即使内嵌到epub中也没法使用。因此,我经常将epub文件转换为pdf文件。像我这种养成了阅读过程中随时查阅注释习惯的人,在平板上阅读pdf文件,看脚注比看尾注就方便很多了,将尾注转换成脚注就成了刚需。如果要靠人工将尾注一条条改成脚注,那简直就是受刑,要知道一本书注释数量经常几百条上千条。好在只要是有规律的工作,总可以求助万能的VBA,可以将epub先转换
2022-04-01 07:26:17 269
原创 Word文档中选择同类内容的宏
一个Word文档中同类元素的格式是否具有统一的风格,可以体现出文档编辑者的专业水平(装逼姿势的优美程度),同时也可以使文档显得更整洁,阅读起来更舒适。对于一个个人编辑的短文档,要做到这一点比较容易,但是对于多人协作编辑的文档,或者从网上下载与拷贝内容拼凑的文档,或者长文档编辑过程中因为疏忽忘记统一风格的文档,后期要将同类元素格式统一时,当然可以一个元素一个元素来操作,但一只这样亮翅膀的雄鸟就算自己不觉得厌烦,却无法吸引雌鸟的目光。要统一修改同类元素的格式,其前提就是要将所有同类元素先全部选择。全部选择同..
2022-03-06 08:24:56 657
原创 在word中选择所有匹配查找内容的文档内容
在word中使用查找面板查找特定内容,可能会获得很多查找结果,并且这些查找结果不是连续的。如何最高效地一次性选择所有找到的内容呢?在查找面板中有“在以下项中查找”,点击该按钮会有几个可供选择的命令,点击其中的“主文档”就可以在全文中找到所有匹配“查找内容”的文档内容。图示如下:上图可以选择所有以“佳分秘籍:”开头的段落。...
2022-01-07 09:26:05 2718
原创 pygame模拟下雪场景
想象一下冬夜,鹅毛大雪纷纷扬扬飘下,覆盖在地上,树顶上……,我一直想用代码模拟一下这个场景,今天总算完成了一个,虽然效果不怎么样,但是基本思路是有了。这个场景需要三种对象,一种是会被雪覆盖的对象,例如树木、房屋、道路等,一种是雪,我这个程序里简单用一种精灵模拟,更好的做法应该是用粒子系统,还有一种是积雪。雪与被雪覆盖的对象或其上面覆盖的积雪发生碰撞,在碰撞发生处生成一个积雪。每过一段时间,最上面的积雪发生溶化。按上面的思路,被雪覆盖的对象只用了一棵树(还是下雪的时候不可能存在的树),编写的程序运行截图如下:
2021-09-26 19:35:46 448
原创 用VBA配对引号
最近用百度AI接口识别了一本小说,扫描图片不是很清晰,结果识别出的引号方向大部分不对。就像下面这样:省略文字”被两个右引号括起来的文字”是一个勾心斗角,相互倾轧的旋涡,人与人之间的关系是一条赤裸裸的利害索链。作者感到压抑、苦闷、愤懑,他只有拿起沉重的笔,抒发心中的“被两个左引号封闭的文字“小说有112页A4纸,错误的引号数量没有计算,反正手工修改估计可以烦死两个人。粗看了一下,基本上引号都在同一段落中,数量和位置差不多对,只是方向没有匹配好,像这种情况正是VBA大显身手的时候(如果引号位置或数量不对
2021-09-06 22:06:06 645
原创 pygame编写飞机大战(四)——给出剩下的三个精灵类让程序运行起来
一、岩石类演示是在屏幕上随便飞的一类物体,飞机撞上它会失血,玩家射击的子弹击中它会摧毁它并得分。这个类中的逻辑比玩家类简单多了,重要一点的新东西是图片旋转的中心调整技术,代码中有详细注释:import pygameimport random'''岩石障碍'''class Rock(pygame.sprite.Sprite): def __init__(self,settings, screen): pygame.sprite.Sprite.__init__(self
2021-08-30 16:19:45 153
兼容各操作系统平台的anki选择题模板
2023-07-16
兼容所有平台的anki选择题模板.apkg
2021-07-02
js对象参考中文文档
2016-07-15
bootstrap中文文档
2016-07-15
Angular中文文档
2016-07-15
数学表达式解释器
2015-04-06
一个迷宫程序源代码
2013-08-07
利用自定义渲染器实现JSF数据库表分页显示
2010-06-06
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人