Создание уравнения Equation Editor 3.0 в документе Word 2003 с использованием marco (или через API) - PullRequest
1 голос
/ 28 апреля 2010

Я думаю, что название полностью описательное. В любом случае мне нужно сгенерировать текстовый документ из моего приложения Delphi. Необходимо выбрать одно из четырех различных уравнений (с некоторыми конкретными параметрами для каждого документа). До сих пор мне удалось создать весь документ программно, кроме уравнения.

Можно ли создавать уравнения программно? если да, то где находится документация по API от MS? если нет, какое решение можно использовать?

Ответы [ 2 ]

1 голос
/ 14 октября 2011

Переход по маршруту VBA, который предложил Брайан, даст вам только код для открытия редактора уравнений; он не даст вам код для создания уравнения .

Возможно, MathType SDK будет вам полезен. Это бесплатная загрузка.

0 голосов
/ 29 апреля 2010

Запишите макрос в чистый документ о себе, добавив уравнение, а затем сохраните макрос. Открытие макроса в редакторе VBA даст вам точный код VBA, необходимый для программного добавления уравнения. Если вы используете COM API Word, большинство методов в VBA должны иметь аналоги COM. Эта техника может быть использована для обнаружения того, как программно делать что-либо в Word, что вы можете делать в графическом интерфейсе.

...