vba - 如何将 Word(有方程式)转换为 PowerPoint?
问题描述
我有一个 Word 文件,这个文件有很多句子和方程式。我想将此文件转换为 PowerPoint。我将标题 1 和标题 2 应用于句子,并且我已成功转换为 PowerPoint,但方程式无法转换。 https://www.wikihow.com/Convert-Word-to-PowerPoint 任何人都可以帮我解决这个问题。我期待着您的回音。对不起,如果我的英语不好。
Sub heading1()
Dim oRng As Word.Range
Set oRng = ActiveDocument.Range
With oRng.Find
.Text = "Project"
While .Execute
oRng.Style = Word.WdBuiltinStyle.wdStyleHeading1
Wend
End With
oRng.Collapse Word.WdCollapseDirection.wdCollapseEnd
End Sub
Sub heading2()
Dim para As Paragraph
Dim nextPara As Paragraph
For Each para In ActiveDocument.Paragraphs
If para.Style <> "Heading 1" Then
para.Style = Word.WdBuiltinStyle.wdStyleHeading2
End If
Next
End Sub
解决方案
Word 文档中的图片、形状、方程式等对象无法通过本文介绍的方法转换为 PowerPoint。该过程是纯文本传输。
您引用的文章甚至在它概述的过程的最后指出了这一点。
您必须手动复制那些其他对象,例如方程式。
推荐阅读
- php - 使用数组中给定的关键字进行 PHP 数组搜索
- django - 无法向我的模板添加不同的块标签
- arrays - Excel转置二维数组 - 内存不足问题
- apache - 如何在 Hbase 源数据上构建 apach Kylin cube?
- google-apps-script - 如何提高我在 Google 表格中包含循环的脚本的速度?
- angular - 新生成的 jhipster 应用程序未在 prod 模式下显示前端(404 错误)
- blockchain - 如何在 ERC20 中使用 enableSweep() 函数?
- wordpress - 在 Woocommerce 中信用卡被拒绝时防止创建帐户?
- hyperledger-fabric - composer-rest-server 身份验证重要问题
- html - 是否可以明确地使网格项始终出现在最后一行或最后一列?