小技巧公式从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文件变成了图片怎么办?的主要内容,如果未能解决你的问题,请参考以下文章

Worddocx转doc后公式转换为图片不清晰/模糊

Worddocx转doc后公式转换为图片不清晰/模糊

docx转doc时,防止公式被转成图片的解决办法

运用好Python处理文档的小技巧,让你成为女神心中superstar!

docx文件是啥?怎样转换成Word文档?

chorm谷歌浏览器为啥打不开.docx文件了(而是变成直接下载)?