我想将运行的文本转换为 MS-Word2010 中的公式
例如,我已经输入了文本“A 2 + B 2 = C 2 ”,并且我尝试将该文本复制并粘贴到 MS-Word2010 公式编辑器中。在执行此操作时,上标样式已丢失,它变成了 A2 + B2 = C2。
为了便于了解详情,我在这里添加了屏幕截图点击这里
我甚至尝试过 VBA 代码,但没有成功。这是我尝试的 VBA 代码:
Sub Macro3()
Selection.CopyFormat
Selection.OMaths.Add Range:=Selection.Range
Selection.PasteAndFormat wdFormatOriginalFormatting
ActiveDocument.Save
子目录结束
有没有办法将普通文本转换为公式而不丢失格式?或者将文本粘贴到公式编辑器窗口而不丢失格式?
答案1
在 Word 2010 中,您仍然可以使用“旧”字段eq
。此字段可用于简单的公式,并且可以像周围的文本一样轻松地对其进行格式化。您的示例将是
{ eq a\S(2) + b\S(2) = c\S(2) }
我只会在小公式中使用此字段,我想在流文本中使用。对于雄心勃勃的大公式,我会使用公式编辑器。