22.12.2004, 10:26 | #12 |
Роман Долгополов (RDOL)
|
Ребята, а вам еще не надоело постоянно гадать как называется тот или иной метод экселе или какое значение имеет константа? Писать все эти методы SetЭтоТуда() и GetЭтоОттуда()?
Если надоело, то может проще все таки сгенерировать мастером оболочек для com-объектов классы-оболочки для всей объектной модели экселя (ворда, любой другой active-x хрени, с которой приходится работать). За мастером приходится малость подчищать, что требует некоторых минимальных знаний про COM как таковую и ее реализацию в Аксапте. Что в результате? 1. Типизированные классы, представляющие все объекты нужного приложения (проверка типов и параметров при компиляции, а не во время выполнения) 2. Список методов будет выпадать списком, как при работе с обычным классом аксапты 3. Нормальная объектная модель, являющаяся копией объектной модели поставщика active-x сервера, а не разработанная толпой разношерстных разработчиков библиотека ф-ий, каждый из которых норовит все методы назвать по своему и наделить их всеми мыслимыми и немыслимыми обязанностями. 4. Хелпом, поставляемый вместе с active-x сервером можно будет пользоваться один в один Да, это потребует некоторых дополнительных усилий по сравненинию с написанием очередной супер-пупер функции-затычки, но по моему оно того стоит |
|