Я хотел бы преобразовать текущий текст в уравнение в 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

End Sub

Есть ли возможность конвертировать обычный текст в уравнение без потери форматирования? Или вставить текст в окно редактора формул без потери форматирования?

1 ответ1

1

В Word 2010 вы все еще можете использовать "старое" поле eq . Это поле используется для простых уравнений, и его можно легко отформатировать, как окружающий текст. Ваш пример будет

{ eq a\S(2) + b\S(2) = c\S(2) }

Я хотел бы использовать это поле только для небольших формул, я хочу использовать в тексте потока. Для амбициозных, больших формул я бы использовал редактор формул.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .