小技巧公式从docx文件复制到doc文件变成了图片怎么办?
Posted 黑米亚
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了小技巧公式从docx文件复制到doc文件变成了图片怎么办?相关的知识,希望对你有一定的参考价值。
文章目录
0、word文件后缀命名
1997-2003的旧版本文件名后缀是.doc
从2007版以后,后缀名是.docx
1、docx和doc默认的公式编辑方式
首先,打开一个docx文件,观察插入栏,插入-公式,不是灰色的。
接着,打开一个doc文件,观察插入栏,插入-公式,是灰色的。
这是为什么呢?
这是因为doc文件的默认公式编辑器是从插入-对象-Microsoft公式3.0实现的。但由于“Microsoft公式3.0”存在漏洞,微软已经在新的版本中删除了这个插件。
对于docx文件中的“插入-公式“为什么行,我就不知道了。但是,如果将docx文件中“插入-公式“编辑的公式复制到doc文件,会发现公式变成了不可编辑的图片。这对于某些期刊或者使用旧版本操作系统或旧版本office的目标群体而言,非常不友好。甚至有的期刊直接说doc的”插入-对象”编辑的公式,啊啊啊,真是头大。
2、MathTpye公式编辑器
首先下载安装,下载链接:https://store.wiris.com/zh/products/mathtype/download/windows
默认点击安装,安装结束,doc或docx文件的工具栏会出现MathType选项
当出现上诉MathType选项情况时,有的点开能用。
有的点开MathType,界面是灰色的,依旧不能用。尽管MathType界面是灰色的,但如果重启电脑,再点开插入-对象会发现有MathType 7.0 Equation公式编辑插件。这也能满足编辑公式的要求,emmm,只是会出现ctrl-v等命令失效的情况。
3、MathType 运行时错误‘53’:文件未找到:MathPage.WLL
当安装MathType插件时,每次打开一个word文档,无论docx还是doc,提示禁止启动宏治疗的,且ctrl-v等命令也失效了,解决方法有两个。
- 临时性解决方法,每次打开文档都需要操作一遍。
依次选择:文件->选项->加载项->管理(模板)->转到(模板和加载项)->共用模板及加载项取消dot和dotm文件前的小方块选项,点击确认,就可以下了。
操作结束会发现word文档的菜单栏MathType选项消失了,但依旧可以从插入-对象-MathType 7.0 Equation进行公示编辑。 同时观察电脑桌面打开了MathType服务器。
- 永久性解决方法
首先,将上诉共用模板及加载项中方框选上。
接着,找到 MathType 安装目录,默认的安装目录为 C:\\Program Files (x86)\\MathType。
在安装目录下能够找到 MathPage 文件夹。进入 MathPage 目录,根据操作系统位数选择 32 位或 64 位,进入对应目录,找到 MathPage.wll 文件,即C:\\Program Files (x86)\\MathType\\MathPage\\64\\MathPage.wll
并复制到 C:\\Program Files\\Microsoft Office\\root\\Office16 目录下。
然后再打开word,发现MathType选项不灰色了。
4、结束语
最后,无论编辑什么公式,还是建议养成良好的习惯,从插入-对象进行编辑。
如何使用Python将某些字符串从文本文件复制到Word doc?
我想将文本文件中的单词或字符串复制到某个表格块的单词文件中!
有人可以指导我怎么做吗?
最好的祝福,
乌斯曼
如果您的问题是如何写一个单词(.docx)文件。有一个名为docx
的图书馆。只需使用pip安装:
pip install python-docx
这是一个为您编写docx文件的简短示例。
from docx import Document
document = Document()
document.add_heading('Document Title', 0)
p = document.add_paragraph('A plain paragraph having some text')
document.save('demo.docx')
这是一个脚本,它将读取文本文件并将与条件匹配的行添加到word文件中。我会根据你自己的需要改变matches_my_condition
功能。
from docx import Document
def matches_my_condition(line):
""" Returns true or false if the given line should be added to the document """
# Which will return true if the word cake appears in the line
return 'cake' in line
# Prepare document
document = Document()
with open('my_text_file.txt', 'r') as textfile:
for line in textfile.readlines():
if matches_my_condition(line):
document.add_paragraph(line)
document.save('my_cake_file.docx')
以上是关于小技巧公式从docx文件复制到doc文件变成了图片怎么办?的主要内容,如果未能解决你的问题,请参考以下文章