|
[广告] Excel易用宝 - 提升Excel的操作效率 · Excel / WPS表格插件 ★ 免费下载 ★ ★ 使用帮助★
大牛们好;
我用的是word2010而且内嵌mathtype;我想写一个宏来实现数学公式到mathml的presentation的代码转换;录制宏实现不了,不知是不是MathType和word之间存在兼容问题,还是宏对于命令栏和对话框的点击按钮的录制存在短板,录制过程如下;1 首先点击MathType按钮;2 点击convert equations按钮;3 点击对话框中convert按钮;4点击对话框中的确定按钮;这个过程你看能否用宏实现,如果数学公式为
a^2+b^2=c^2转换的代码为
<!-- MathType@Translator@5@5@MathML2 (m namespace).tdl@MathML 2.0 (m namespace)@ -->
<m:math>
<m:semantics>
<m:mrow>
<m:msup>
<m:mi>a</m:mi>
<m:mn>2</m:mn>
</m:msup>
<m:mo>+</m:mo><m:msup>
<m:mi>b</m:mi>
<m:mn>2</m:mn>
</m:msup>
<m:mo>=</m:mo><m:msup>
<m:mi>c</m:mi>
<m:mn>2</m:mn>
</m:msup>
</m:mrow>
<m:annotation encoding='MathType-MTEF'>MathType@MTEF@5@5@+=
feaagGart1ev2aqatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn
hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr
4rNCHbWexLMBbXgBd9gzLbvyNv2CaeHbl7mZLdGeaGqiVCI8FfYJH8
YrFfeuY=Hhbbf9v8qqaqFr0xc9pk0xbba9q8WqFfeaY=biLkVcLq=J
Hqpepeea0=as0Fb9pgeaYRXxe9vr0=vr0=vqpWqaaeaabiGaciaaca
qabeaadaqaaqaafaGcqqaaaaaaaaGqSf2yRbWdbeaaqaaaaaaaaaWd
ciaadggapeWaaWbaaSqabeaapiGaaGOmaaaakiabgUcaRiaadkgape
WaaWbaaSqabeaapiGaaGOmaaaakiabg2da9iaadogapeWaaWbaaSqa
beaapiGaaGOmaaaaaaa@4907@
</m:annotation>
</m:semantics>
</m:math>
<!-- MathType@End@5@5@ -->
我想把 <m:annotation </m:annotation>这中间的代码去掉有没有好的办法,而且要把<m:math> </m:math>这中间的代码提取出来有没有好的匹配规则。
谢谢百忙中抽出时间,如能给点建议小生定不胜感激,再次感谢,希望您能百忙中抽点时间看看,非常感谢 |
|