格式化文档

news/2024/10/2 6:37:27

1.清除尾部参考文献和头部封面

2.去除水印

3.去除右边所有船锚(宏),清除嵌入对象(宏),去除表格(宏),去除所有图形

Sub DeleteAllShapes()Dim shp As ShapeFor Each shp In ActiveDocument.Shapesshp.DeleteNext shp
End Sub
Sub DeleteAllInlineShapesAndShapes()' 删除所有嵌入对象Dim ils As InlineShapeFor Each ils In ActiveDocument.InlineShapesils.DeleteNext ils' 删除所有形状Dim shp As ShapeFor Each shp In ActiveDocument.Shapesshp.DeleteNext shp
End Sub
Sub DeleteAllTables()Dim tbl As TableFor Each tbl In ActiveDocument.Tablestbl.DeleteNext tbl
End Sub
Sub RemoveAllShapes()Dim shp As ShapeDim ils As InlineShape' 删除嵌入式图形For Each ils In ActiveDocument.InlineShapesils.DeleteNext ils' 删除浮动图形For Each shp In ActiveDocument.Shapesshp.DeleteNext shp
End Sub

4.转换为pdf裁剪顶部页码,转换为word

Microscopic Office Word另存为pdf,裁剪,PDF转word

5.清理

5.1去除括号及其内容

Sub DeleteParenthesesAndContent()Dim doc As DocumentDim rng As RangeSet doc = ActiveDocumentSet rng = doc.ContentWith rng.Find.Text = "\(*\)".Replacement.Text = "".Forward = True.Wrap = wdFindContinue.Format = False.MatchWildcards = True.Execute Replace:=wdReplaceAllEnd With
End Sub

5.2删除“图1-8”这种格式的文字
Ctrl + H > 更多 > 通配符 > 查找:图[0-9]{1,}-[0-9]{1,} > 替换为空,然后把“图”改成“表”再清理一遍。

5.3清除“续表”样文字,清除“三 、”这种样式的文字
查找替换:[0-9一二三四五六七八九十] 、
5.4清除“选择题参考答案:”这句话所在段落

Sub DeleteParagraphsContainingText()Dim para As ParagraphDim searchText As String' 设置要查找的文本searchText = "选择题参考答案:"' 遍历所有段落For Each para In ActiveDocument.ParagraphsIf InStr(para.Range.Text, searchText) > 0 Thenpara.Range.DeleteEnd IfNext para
End Sub

5.5手动删除所有课后习题,手动删除残余船锚

6.去除空格,去除换行

分成一栏,复制到记事本,执行python脚本

with open("新建文本文档.txt", 'r', encoding='utf-8') as file:text = file.read()text = text.replace('\n', '')with open('output.txt', 'w', encoding='utf-8') as file:file.write(text)

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.ryyt.cn/news/66999.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈,一经查实,立即删除!

相关文章

c语言作业

取代回车的位置

VSCode配置C/C++开发环境

VSCode配置C/C++开发环境 本教程基于以下视频制作 视频地址 工具VS Code 下载地址MinGW-w64编译器(x86_64-win32-seh) 下载地址工具配置 MinGW-w64环境变量将MinGW-w64下的bin文件夹的路径配置到环境变量path中通过终端(cmd)命令where gcc 验证,会得到相关路径 如下图下载VS Co…

R-和-JavaScript-高级数据可视化-全-

R 和 JavaScript 高级数据可视化(全)原文:Pro Data Visualization Using R and JavaScript 协议:CC BY-NC-SA 4.0一、背景 当本文的第一版发布时,在 web 开发领域出现了一个新概念:使用数据可视化作为交流工具。今天,网络上到处都是信息图;然而,这个概念在其他领域和部…

P5661 [CSP-J2019] 公交换乘P2952 [USACO09OPEN] Cow Line S

自己写的第一个c++博客(因为懒得写两个,所以合成一篇写) [CSP-J2019] 公交换乘 题目描述 著名旅游城市 B 市为了鼓励大家采用公共交通方式出行,推出了一种地铁换乘公交车的优惠方案:在搭乘一次地铁后可以获得一张优惠票,有效期为 45 分钟,在有效期内可以消耗这张优惠票,…

关于实体机安装Ubuntu 22.04.3-desktop-amd64遇见的一些问题

安装准备:U启动盘,Ubuntu系统 插入启动盘,开启电脑选择启动项为U启动(我的电脑为F12)安装Ubuntu系统选启动盘启动后,出现Ubuntu的图标后直接黑屏,无法看到安装界面。 原因:linux内核要加载第三方显卡驱动nouveau驱动。 解决方法:在启动出现Ubuntu的图标后,在选择安装…

忘记帝国 CMS 密码怎么办?教你一招轻松重置

如果您无法通过“找回密码”功能重置密码,可以尝试手动重置密码。备份数据库:在开始任何操作之前,请先备份数据库,以防万一。连接数据库:使用数据库管理工具(如 phpMyAdmin)连接到帝国CMS的数据库。找到用户表:导航到用户表,通常是 phome_enewsuser。查找用户记录:在…

dedecms(织梦)网站安全防护设置

织梦CMS 是国内常用的免费开源管理系统之一,但由于其广泛使用,也存在许多已知的安全漏洞。为了提高织梦CMS网站的安全性,以下是一些有效的安全防护设置步骤: 1. 修改网站后台的访问路径修改后台路径:默认后台路径为 http://域名/dede/。 修改为更复杂的路径,例如 http://…

静态QQ登录代码学习

记录学习 @搬砖界泰斗这只小狐狸 的静态QQ登陆页面源码,了解静态登陆页面如何书写&&拓宽自己对css的理解 Q1:用css调节子级元素位置时什么时候调节margin,什么时候调节padding? A1:margin对外,padding对内 e.g.要实现一个这样的排版 有一个大大盒子fafather,里面…