MathType 7 SDK для VBA - PullRequest
       124

MathType 7 SDK для VBA

0 голосов
/ 12 мая 2018

Я пытаюсь найти MathType 7 SDK для VBA. Я обнаружил, что существует MathType SDK, но он больше не поддерживает (как упоминалось в http://docs.wiris.com/en/mathtype/mathtype_desktop/mathtype-sdk) для MathType 7. Существует ли MathType 7 SDK для VBA?

Ответы [ 2 ]

0 голосов
/ 12 мая 2018

Вот ссылка для прямой загрузки на MathType 6.9 SDK , обсуждаемая здесь . кажется , что для версии 7 нет SDK ... но версия была выпущена всего пару недель назад.... Так что недавно разработчик еще не обновил свой сайт.На другом сайте упоминается, что бета-версия надстройки MS Office «скоро появится».

img

Я никогда не использовал приложение, ноприлагаемая документация описывает примеры и исходный код, просматриваемый в Microsoft Word VBA ...

Следующие функции тестирования доступны на панели инструментов SDKTest выше (в Word 2003).Чтобы увидеть исходный код этих функций, откройте редактор Visual Basic через Alt-F11 в Windows или Option-F11 в Macintosh.

Перед запуском любого из этих тестов необходимо создать ссылку на 32-битную или 64-битную версию шаблона MT6SDK.dot, в зависимости от разрядности установки Office.Откройте редактор VB, выберите этот документ, SDKTest.dot, а затем выберите «Инструменты»> «Ссылки».Поставьте галочку рядом с MathTypeSDK.Если MathTypeSDK отсутствует в списке, выберите «Обзор», перейдите в папку «Шаблоны \ Win \ 32», «Шаблоны \ Win \ 64» или «Шаблоны \ Mac» в папке «MathType 6 SDK» и выберите MT6SDK.dot.

...

vTestVarSub() Нажмите на приведенное ниже уравнение, а затем нажмите кнопку TestVarSub на панели инструментов.Вам будет предложено изменить текст с и на, и результирующее уравнение будет вставлено перед существующим.Повторите три раза, изменив <var1> на a, <var2> на b и <var3> на c, и вы получите квадратную формулу.

img

0 голосов
/ 12 мая 2018

[Это слишком большой, чтобы быть комментарием, но не удовлетворительным в качестве ответа (пока), но я исправлю, если мы добьемся прогресса.]

VBA обычно взаимодействует (хотя и не всегда) через COM (Компонентная объектная модель) Тип библиотеки.Поэтому я бы искал запись в диалоговом окне Tools-> References.Веб-сайт выглядит многообещающим в том смысле, что MathType имеет интерфейс OLE (связывание и внедрение объектов), который представляет собой сложный набор интерфейсов COM..

...