Подскажите, плз, как покрасить обводку в VBA (в JS пример видел).

  • Автор темы Автор темы hulk1776
  • Дата начала Дата начала
Статус
Закрыто для дальнейших ответов.

hulk1776

Топикстартер
15 лет на форуме
Сообщения
738
Реакции
21
Illustrator CS4. VBA

Нашел аналоги в JS. Переписал в VB. Не работает. (см строку с "object expected")
Sub test_rect()
Set aiApp = SetMyIll
Set aiCurDoc = aiApp.ActiveDocument
Set mColor = New GrayColor
mColor.Gray = 50
Set mrect = aiCurDoc.PathItems.Rectangle(10, 10, 50, 50, False)
' mColor = Array(0, 76, 0, 100) 'K C M Y '''' тут я пытался задать нужный мне цвет

' а дальше остановка... (((
mrect.PathItem.StrokeColor = mColor ''''''''''object expected!!!!!!!

End Sub
 
Ответ: Подскажите, плз, как покрасить обводку в VBA (в JS пример видел).


Не по теме:
Вопрос на миллион долларов - зачем переписывать работающий код с жабы на бейсик? По религиозным соображениям?
 
Ответ: Подскажите, плз, как покрасить обводку в VBA (в JS пример видел).

hulk1776

В стандартных примерах полностью освещена работа с цветом. В справке тоже есть.
Set newCMYKColor = CreateObject("Illustrator.CMYKColor")
newCMYKColor.Cyan =
newCMYKColor.Magenta =
newCMYKColor.Yellow =
newCMYKColor.Black =
XXX.FillColor = newCMYKColor
XXX.StrokeColor = newCMYKColor

PathItem между XXX и FillColor не требуется.


Не по теме:
_MBK_

Да масса причин может быть. Жаба не серебряная пуля.

 
Ответ: Подскажите, плз, как покрасить обводку в VBA (в JS пример видел).

"зачем переписывать работающий код с жабы на бейсик?".
А я скрипчу из-под Ворда. А там VBA. тяжко связываться с другой средой писания и отладки.
 
Ответ: Подскажите, плз, как покрасить обводку в VBA (в JS пример видел).


Не по теме:
Для цитирования есть специальные теги QUOTE /QUOTE


Вы что из ворда как-то иллюстраторовскую модель юзаете? '8(=)'
 
Ответ: Подскажите, плз, как покрасить обводку в VBA (в JS пример видел).

Вы что из ворда как-то иллюстраторовскую модель юзаете? '8(=)'
А в чем проблемы? set ill=createobject(... и поехали.
 
Ответ: Подскажите, плз, как покрасить обводку в VBA (в JS пример видел).

Вы что из ворда как-то иллюстраторовскую модель юзаете?
Ну да. Там в настройках в VBA-редакторе [Tools-Preference] надо поставить галочку напротив нужной модели (их там море разливанное). И модель со всей своей библиотекой (по F2) под руками. И все переменные видны, и stop'ы в любую сек и все прочие удобствия. Поэтому в JaveSrcipt как-то уже неудобно. Надо все время алерты писать, что бы посмотреть "внутрь" переменной. ))
 
Статус
Закрыто для дальнейших ответов.