Работа в VBA с MS Equation 3.0

Программирование на Visual Basic for Applications
Михаил_М_А
Начинающий
Начинающий
 
Сообщения: 1
Зарегистрирован: 23.10.2006 (Пн) 11:02
Откуда: Хабаровск

Работа в VBA с MS Equation 3.0

Сообщение Михаил_М_А » 23.10.2006 (Пн) 11:18

Здравствуйте.
Столкнулся со следующей "Засадой":
Необходимо программно изменить содержимое формулы Equation в банальном Ворде. Никак не могу найти документацию по Equation.
При записи вставки формулы макрорекордером появится строчка вставки ОЛЕ объекта, все что внутри делалось не показывается.
Нет у кого мыслей, как в Equation из макроса влезть?
С уважением, Михаил.

RayShade
Scarmarked
Scarmarked
Аватара пользователя
 
Сообщения: 5511
Зарегистрирован: 02.12.2002 (Пн) 17:11
Откуда: Russia, Saint-Petersburg

Сообщение RayShade » 23.10.2006 (Пн) 13:38

Ну ссылку на сам объект, можно получить через document.shapes или document.inlineshapes

Там есть тип, msoOLEControlObject = 12 и он то и есть, OLE объект.

Ну а дальше - надо искать гуглом reference на объектную модель equation. Если она конечно, есть.

Потому что я искал - не нашел. Но мне то времени просто жалко :)

Viper
Артефакт VBStreets
Артефакт VBStreets
Аватара пользователя
 
Сообщения: 4394
Зарегистрирован: 12.04.2005 (Вт) 17:50
Откуда: Н.Новгород

Сообщение Viper » 23.10.2006 (Пн) 13:41

Похоже нет ее, объектной модели Equation :(. Искал я в свое время в этом направлении, ничего не нашел, было желание через объектную модель ыводит отчет с формулами... пришлось реализовывать через шрифт Symbol и так далее... :(
Весь мир матрица, а мы в нем потоки байтов!


Вернуться в VBA

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 102

    TopList