-
2015-04-24 16:02:59
今天写文档时遇到个奇怪的问题:
Word2007写的文档,格式发生混乱,调整格式后保存,再打开发现又恢复了原来的样子,各种尝试未果。
最后发现修改完格式后,保存前先关闭文档结构视图,然后再保存。打开就可以了。
更多相关内容 -
[办公小技巧]修改Word默认样式
2021-04-21 20:30:07打开 Word,在"开始"选项卡"样式"选项组右下角单击小箭头按钮。 或者直接在键盘上按组合键"Ctrl+Alt+Shift+s"调出"样式"窗口,单击底部"管理样式"图标。 在"管理样式"窗口中,切换到"设置默认值"选项卡。 在这里...提高办公效率的小技巧
基本操作
-
打开 Word,在"开始"选项卡"样式"选项组右下角单击小箭头按钮。
或者直接在键盘上按组合键"Ctrl+Alt+Shift+s"调出"样式"窗口,单击底部"管理样式"图标。 -
在"管理样式"窗口中,切换到"设置默认值"选项卡。
-
在这里重新设置文档的默认格式,包括中西文字体,字号,段落位置,段落间距等。
-
完成设置后,选择新样式的适用范围,最后单击"确定"保存设置就可以了。
还原方式
-
在 Windows 资源管理器地址栏中输入路径
%appdata%\microsoft\templates
-
找到并删除
Normal.dotm
,然后重新运行 Word 就可以回归默认样式了。
-
-
C#对Word文档的创建、插入表格、设置样式等操作实例
2020-08-27 13:50:08今天小编就为大家分享一篇C#对Word文档的创建、插入表格、设置样式等操作实例,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧 -
Word2010中快速修改默认样式
2017-11-14 09:40:36说到Word2010文档的默认样式,有同学觉得字号小看起来费劲,时间长了还容易引起眼睛疲劳。有同学觉得段落间距不够明显... 所以,这些有自己想法的同学们,不如 DIY 一个默认样式吧^^~ 具体步骤:打开 Word...说到 Word 2010文档的默认样式,有同学觉得字号小看起来费劲,时间长了还容易引起眼睛疲劳。有同学觉得段落间距不够明显...
所以,这些有自己想法的同学们,不如 DIY 一个默认样式吧^^~
具体步骤:打开 Word,在“开始”选项卡“样式”选项组右下角单击小箭头按钮。如下图所示:
或者直接在键盘上按组合键“Ctrl+Alt+Shift+s”调出“样式”窗口,单击底部“管理样式”按钮。
在“管理样式”窗口中,切换到“设置默认值”选项卡。我们可以在这里重新设置文档的默认格式,包括中西文字体,字号,段落位置,段落间距等。完成设置后,选择新样式的适用范围,最后单击“确定”保存设置就可以了。
有同学问:如果日后又想使用系统默认的样式,怎么还原回去?
这个也简单的。在 Windows 资源管理器地址栏中输入路径 %appdata%\microsoft\templates,回车。找到并删除 Normal.dotm,然后重新运行Word就可以回归默认样式了。
http://pdftoword.55.la/img2icon/
-
Word精灵插件 - Word增强辅助软件,批量删除空行、替换等等
2018-04-02 08:40:16Word精灵2.0包含49个工具,用于强化WORD的功能。 它支持32位和64位的Word,支持Word 2007、2010、2013和2016,不支持WORD 2003。 导出所有批注 批量导出当前文档中的所有批注到Excel工作表中。 表格最佳宽度 让当前... -
罗刚君Word精灵 v3.0.rar
2019-07-13 05:22:16罗刚君Word精灵包含72个工具,用于强化WORD的功能,它支持32位和64位的Word,支持Word 2010、2013、2016和2019,不支持WORD 2003和2007。也支持WPS 2016和2019。 罗刚君Word精灵名称与功能详细介绍 导出所有... -
JAVA Apache POI解析docx格式的word文件并提取带样式文本
2020-06-29 17:25:35网上资料很多,但是大多数还是仅仅提取文档中的纯文本,好一点的,也就提取所有图片,但是,word文档本身是具有样式的,这样简单粗暴的提取就会丢失字体、字号、颜色、粗体、斜体等一系列样式,也没有办法还原图片在...关于JAVA Apache POI读取word文档,网上资料很多,但是大多数还是仅仅提取文档中的纯文本,好一点的,也就提取所有图片,但是,word文档本身是具有样式的,这样简单粗暴的提取就会丢失字体、字号、颜色、粗体、斜体等一系列样式,也没有办法还原图片在文档流中的位置,没有办法提取出表格。
docx格式的word文件实际上是一个压缩包,通过修改后缀名为rar后可用winrar打开,里面实际上是xml文件
这是因为docx文件遵循了OfficeOpenXML规范,该规范内容很多,有兴趣的同学可以自行下载翻阅。打开上图的word文件夹
这里我们需要关注的是document.xml和numbering.xml
其中document.xml包含了文档的主要结构与主要文本内容,其形式有点像HTML语言
而numbering.xml与自动序号有关,由于非常复杂,文本暂不讨论,主要原因是自动序号实际上是在渲染时进行实时计算的,并且需要有不同的层次。
在开始使用Apache POI解析之前,我们需要了解一些关于docx文件结构的基本概念
整个文档是一个document,document的子元素为Paragraph(段落)和Table(表格)这和我们日常使用word的经验基本相符,Paragraph的子元素为Run,代表一段连续的相同样式的文本,一般来说,没有改过样式的一段纯中文或者纯英文就在一个Run内,而一旦对其中一个字改变了字号、颜色、粗细等样式,那么其本身及前后必然会被不同的Run分割。
在实际使用Apache POI中,又分为High Level和Low Level两种API,一般以XWPF作为前缀的是High Level API,以CT为前缀的是Low Level,High Level API使用更简单,比较容易理解,但是目前只有比较常见的元素有,例如XWPFParagraph、XWPFRun。Low Level API实际上是对xml文件中标签的简单封装,需要你对OfficeOpenXML规范有足够的了解,例如CTP(Paragraph)、CTR(Run)。当然,Low Level API也不一定能满足你的全部需求,这个时候你只能对着OfficeOpenXML文档自行解析XML了。High Level API可以获取到对应的Low Level API,例如,XWPFParagraph.getCTP()。
上图是High Level API的类的主要关系图,其中蓝色的是class,绿色的是interface
List<XWPFParagraph> paragraphs = document.getParagraphs(); for(XWPFParagraph paragraph:paragraphs){ List<XWPFRun> runs= paragraph.getRuns(); for(XWPFRun run:runs){ List<XWPFPicture> pictures=run.getEmbeddedPictures(); String text=run.text(); } }
一般来说,我们使用XWPFParagraph、XWPFRun、XWPFPicture就能满足绝大多数情况。由于图片的情况较为复杂,这里能抽取的图片是嵌入型的图片,而衬于文字上/下方的图片抽取较为复杂,本文暂不讨论。
下面就主要讲讲XWPFParagraph与XWPFRun的样式相关API
1.对齐方式
xwpfParagraph.getAlignment().getValue()
下表仅列出常用对齐方式
返回值 含义 1 左对齐 2 居中 3 右对齐 2.字体
run.getFontFamily()
3.字号
run.getFontSize()
4.粗体
run.isBold()
5.斜体
run.isItalic()
6.下划线
run.getUnderline().getValue()
下表仅列出常用下划线
返回值 含义 1 单下划线 3 双下划线 7.下标
run.getVerticalAlignment().equals(STVerticalAlignRun.Enum.forInt(3))
8.上标
run.getVerticalAlignment().equals(STVerticalAlignRun.Enum.forInt(2))
9.颜色
run.getColor()
表格抽取相对较简单,最终又回到XWPFParagraph
List<XWPFTableRow> xwpfTableRows = xwpfTable.getRows(); for (XWPFTableRow xwpfTableRow : xwpfTableRows) { List<XWPFTableCell> xwpfTableCells = xwpfTableRow.getTableCells(); for (XWPFTableCell xwpfTableCell : xwpfTableCells) { List<XWPFParagraph> xwpfParagraphs = xwpfTableCell.getParagraphs(); } }
最后补充一些特殊情况,这些情况需要用到Low level API
1.oMath公式
office中公式的版本很乱,因为涉及到历史兼容原因,老版本的公式只能抽取为图片,最新版本的公式可以抽取为xml
List<CTOMath> ctoMaths = xwpfParagraph.getCTP().getOMathList();
顺带说一句,oMath可以转换为mml再转换为Latex语言
2.特殊符号
有些特殊符号是用的某种字体中的某个字符,一般使用&#x unicode进行显示
List<CTSym> ctSyms = run.getCTR().getSymList(); if (ctSyms.size() > 0) { String symHtml = ""; for (CTSym ctSym : ctSyms) { String font = ctSym.getFont(); byte[] chars = ctSym.getChar(); String unicode = ""; for (byte aChar : chars) { int realInt = aChar & 0xff; String hex = Integer.toHexString(realInt); if (hex.length() == 1) { hex = "0" + hex; } } unicode += hex; } }
3.着重号
run.getCTR().getRPr() != null && run.getCTR().getRPr().getEm() != null && run.getCTR().getRPr().getEm().getVal().toString().equals("dot")
-
word文件名后自动加1_那些Word的使用小技巧
2020-11-06 02:44:36修复文件相信很多小伙伴们都遇到过这么个尴尬事我们在进行文档的...今天你看到这篇文章算你走运了看我们有缘送你本秘籍微软早已经在Word中设计了一个修复程序只不过它比较隐蔽,你没有注意罢了巧妙地使用它,能够... -
WORD2007 修改样式后,关闭再打开,则修改内容又还原了
2012-06-29 16:59:18但是它的样式就是正文。很无奈。 我把这些地方“清除样式”之后,查看文档结构图,是可以的。但是保存后再打开,文档结构图又变回改之前的状态。 之后,我又通过“大纲目录”视图,在那里把这几处正文改为“正文... -
zotero word 调整样式 上标
2018-06-11 17:19:22说明:教程比较简单,只讲步骤,不讲原因,介意绕道。 假定:你已经装好zotero,word中也添加好zotero插件。...方法二:修改样式(建议) 1. 打开http://editor.citationstyles.org/about/ 2. 查找相似样... -
还原被wps注册表强制修改office启动相关数据
2021-08-11 14:43:21wps国产好用 但是会强制修改注册表 office相关路劲 这就很恶心了 卸载wps后 页面新建 office文档是...如果红框中 2数据有 07字样 可以双击修改把07 去掉 或者换成你想要的样式,这样右键新建 word 是你替换的语言 选 -
Word自动目录字体修改和行间距的问题
2019-10-16 15:45:34问题描述:修改自定义目录之后,目录的字体样式仍没有变化,而且随着正文相应的文字字体变化。 原因:正文中的标题的样式不是“标题”,只是改变了大纲级别 解决方法:将正文中的相关段落改为相应的“标题” ... -
PHP读取word docx文档内容及处理图片
2021-03-24 01:29:21PHP读取word文档里的文字及图片,并保存一、composer安装phpWordcomposer require phpoffice/phpword二、phpWord读取 docx文档(注意是docx格式,doc格式不行)如果你的文件是doc格式,直接另存为一个docx就行了;... -
我把一个拓展名为cfg文件用word打开后,凡是cfg的文件图标都变成了word,肿么改回去?
2021-07-15 04:18:05打开word出现提示转换文档打开是乱码的原因:1.可能是低版本打开高版本。或者是格式不相同。2.文档损坏了。解决办法:方法一:利用word2002/2003的“打开并修复”功能来修复文挡。(1)启动word2002/2003,单击“文件-... -
Word2003工作界面简介
2021-07-27 07:59:19Word2003工作界面简介启动Word 2003后,用户所看到的就是Word的工作界面,所有的操作都是在这个界面内进行的。工作界面包括标题栏、菜单栏、工具栏、文本区、状态栏和任务窗格6部分。1.标题栏标题栏位于Word 2003... -
请教Microsoft Office Word 2007 SmartArt图形文本如何直接在里面添加字,修改字。如图。
2020-12-21 10:40:20展开全部 观型外观 Office PowerPoint 2007 具有...当重新启动 Office PowerPoint 2007 后,它将打开这些文件,并将窗口还原为 Office PowerPoint 2007 崩溃前的状态。 已赞过 已踩过你对这个回答的评价是? 评论 收起 -
电脑Word问题解决办法
2021-07-07 00:18:10电脑Word问题解决办法“microsoft office Word 无法执行语言识别”的解决办法Word可以使用,打开后总会出现错误提示如下:Microsoft Office Word无法执行语言识别。目前尚无法使用这项功能。请运行安装程序,选择... -
Word2010专项试题(1)
2022-03-07 23:54:491、Word具有的功能是__D__。 A.表格处理 B.绘制图形 C.自动更正 D.以上三项都是 2、通常情况下,下列选项中不能用于启动Word2010的操作是___D___。 A.双击Windows桌面上的Word2010快捷方式图标 B.单击"开始"→... -
PHP 将HTML转成PDF文件,HTML 转word,Word 转Html
2021-06-09 05:18:39html转 PDF 用MPDF ,Word转Html 纯PHP的方法暂未找到Word直接转PDF的方法 可以使用LibreOffice 6.1 (Liunx,win) 皆可使用Html转成PDFMPDF 6.0 下载地址MPDF6.0 没有用命名空间,7.0 开始使用require APP_PATH.'Lib... -
word关闭未响应_word文档怎么使用校对工具?如何使用word校对工具?
2020-10-25 00:43:40Word文档校对工具的使用方法教程:1、Word的Internet语法和拼写检查器在开始校对文档之前,您可以依靠Word的内部语法和拼写检查器。当您在文档中键入文本时,该工具会检查语法和拼写,但是您可以使用校对工具手动对... -
计算机应用技术复习题(word版)
2021-07-10 05:46:14在打印时可以指定打印的页面36.Word 2010文档默认的文件扩展名为( ) 。 A.TXT B.WPS C.DOCX D.WRI37.在编辑文档时,如要看到页面的实际效果,应采用( )模式。 A.阅读版式视图 B.页面视图 C.大纲视图 D.Web... -
【工具】Word使用方法积累
2019-02-26 23:13:24里面有大论文一级、二级、三级标题,这就是在论文中常用的几种样式了,鼠标右键其中一个样式,选择修改, q{:height=“50%” width=“50%”} 认识Word小工具 常见的工具,我就不在这里介绍了,这里主要介绍的是一些... -
AOA-word综合题操作步骤(修正版)
2021-07-22 05:47:14《AOA-word综合题操作步骤(修正版)》由会员分享,可在线阅读,更多相关《AOA-word综合题操作步骤(修正版)(7页珍藏版)》请在人人文库网上搜索。1、AOA-WORD综合题共23题,每题的知识点基本一样,操作步骤也类似。以下... -
计算机二级MS office(word 01)
2021-01-25 18:23:31计算机二级MS office(word 01) 一、基础 1、索引 2016版可以索引 2、快捷键 如果电脑键盘F1-F10是其他功能则需要在按键同时同按fn键 esc 退出键 F1 帮助 F2 重命名 F4重复上一步操作 F5刷新网页 F11全屏 F12另存... -
2017年计算机一级考试MSOffice考点解析:Word窗口及其组成
2021-06-26 07:07:403.1.2Word窗口及其组成Word窗口由标题栏、快速访问工具栏、文件选项卡、功能区、工作区、状态栏、文档视图工具栏、显示比例控制栏、滚动条、标尺等部分组成。在Word窗口的工作区中可以对创建或打开的文档进行各种... -
Java获取word表格中的数据
2019-04-11 11:13:07做Excel报表数据时有选择POI实现的,但是POI功能也很单一,对于文档格式维护性差,最重要的是POI在操作word数据时显得力不从心,所以对于word中数据的交互就要找找其他方式。其实对于文档的操作,微软有自己的一套... -
CSS层叠样式表Cascading Style Sheets(2021.10.05)
2021-10-05 22:16:03一、CSS简介 1.优缺点 优点:丰富的样式描述; 样式和结构的分离,便于维护和管理; 减少代码量,加快页面...2)只能继承文字、文本样式(如,color、text-开头、font-开头、line-开头),其他样式不能继承。 (... -
word学习笔记
2021-12-08 19:51:19word学习笔记 (以下所有笔记针对于office365所做,不同版本略有不同) 选择 鼠标放在正文区域左边空白处可以按行选择 按住Ctrl可以选择多个区域 Ctrl+A全选 按Alt键可以选择当前鼠标位置为顶端的区域 ... -
Word对图形照片处理的几个小技巧,很少人知道!
2021-01-14 05:53:58修改图片默认环绕方式每次在Word中插入图片后,你会发现图片根本无法自由移动,只有去手动设置一下环绕方式才可以进行移动。每次都手动去设置环绕方式,那太麻烦了,所以这里,易老师教大家一个一劳永逸的方法,直接... -
我的word文档保存过后,发现要恢复到保存前的状态怎么办啊?
2021-07-26 06:43:35Word在段落标志中保存大量信息,而文档中的最后一个段落标志包含更多信息,包括关键节和样式数据。在许多情况下,Word文档中的最后一个段落标志也包含文档的破坏信息。此时,将其余对象全部拷贝至新的文档可以解决...