- Сообщения
- 35
- Реакции
- 0
Ну если с противоположного конца проблему решать, то можно и так - сквозь тернии пробить доступ к объектной модели корела из JSНу вопрос гибкости это уже религиозные обсуждения, можно взять
var cd = new ActiveXObject("CorelDRAW.Application.17");
cd.CreateDocument();
cd.ActiveDocument.ActiveLayer.CreateEllipse2 (2, 2, 1, 0, 90, 90, 0);
Я еще совсем нуб в скриптах для CorelDraw. Можно уточнить, как подключать скрипты на JS?Пример (номер CorelDRAW.Application.xx должен соответствовать Вашей версии)
Успехов.Код:var cd = new ActiveXObject("CorelDRAW.Application.17"); cd.CreateDocument(); cd.ActiveDocument.ActiveLayer.CreateEllipse2 (2, 2, 1, 0, 90, 90, 0);
Я думаю, что вам проще все таки синтаксис VBA выучить, а то при таком подходе программировать вам в сто раз сложнее будет. Причем, синтаксис, что характерно, учить таки по любому придетсяА то синтаксис VBA немного напрягает с непривычки.
<script>
var cd = new ActiveXObject("CorelDRAW.Application.17");
cd.CreateDocument();
cd.ActiveDocument.ActiveLayer.CreateEllipse2 (2, 2, 1, 0, 90, 90, 0);
cd.visible=true;
</script>
Я вангую, что топикстартер делал до этого скрипты на адобовском яваскрипте и хочет от корела чего то подобногоА как Вы заводите свои другие js скрипты, которые Вам гораздо привычнее?