vba

  1. ydobemos

    [CDR 2023] Увеличить количество шагов Undo в редакторе VBA.

    Крошечное количество шагов Undo (всего 20) в редакторе VBA (7.1) сводит с ума. Нет места для экспериментов, даже простые изменения могут привести к горам повторного кодирования. Конечно, можно "просто" куда-то скопировать файл .gms и даже автоматизировать процесс, но это нелепо. Много гуглил и...
  2. ydobemos

    [CDR 2023] [VBA] Как скопировать второй узел управления градиента?

    Привет. Я пытаюсь создать макрос, который создает «расширенный» градиент для объекта. Таким образом, прямоугольник с этим градиентом может быть помещен в объекты с разными пропорциями и выглядеть одинаково. Слева то, что мы можем сейчас получить, а справа то, что нам нужно: Код выглядит...
  3. mnemonix

    Макрос для конвертирования из CorelDraw в PDF и JPG 1.96

    Версия 1.8, в макросе можно задать Bleed&Crop (в тексте макроса (true/false)), по умолчанию отключены. Также в тексте можно указать версию Pdf. Jpg - 300dpi RGB. По окончании работы макроса всплывает окно о завершении работы. Если вы пытаетесь записать Pdf в открытый файл, то всплывает окно о...
  4. hulk1776

    [ID CC-CC2021] Опять перевод с jsx на vba - itemByRange.

    Рискую нарваться на проклятия в связи с трениями по поводу Васика. На яве было так: mSelection = mStory.insertionPoints.itemByRange(index0+2, indexEnd); И все работало. Тоже на VBA Set myInd = CreateObject("InDesign.Application") Set aD = myInd.ActiveDocument Set mLastFrame =...
  5. hulk1776

    Вопрос не по Indi. Как сохранить картинку из Ворда (VBA)?

    Через запись макросом не пишется ничего. Хотя по правой кнопке "сохранить картинку" действия производились. Может кто знает эту темку? (Объект Shape или InlineShape) На code-форумах пока не нашел (за полдня).
  6. N

    [CDR X5-X8] CreateArtisticText и размер шрифта.

    Доброго времени, коллеги! Подсобите новичку, пожалуйста: по умолчанию CreateArtisticText создаёт текст 24п. Стоит задача создания текста с размером "значение переменной". В атрибутах толком не смог разобраться, надеюсь на вашу помощь. Спасибо!
  7. izrukvruki

    [CDR X4 и ранее] Как выделить все объекты

    Подскажите пожалуйста: на листе несколько элементов, как макросом выделить все элементы и узнать в пикселях размер всего выделенного?
  8. T

    [CDR X4 и ранее] VBA Закрыть приложение.

    Добрый день, уважаемые знатоки корелдроу. Хочу что бы после выполнения скрипта что бы закрывалось приложение, как это сделать Application.close нет в явном виде Просто close не работает
  9. Е

    [CDR X5-X8] CreateSubPathFromArray не замыкается контур линии

    Dim crv As Curve Set crv = New Curve Dim i As Integer ce(0).ElementType = cdrElementStart ce(0).PositionX = 0# ce(0).PositionY = 0# For i = 1 To UBound(s) With ce(i) .ElementType = cdrElementLine .PositionY = s(i, 0) .PositionX =...
  10. W

    Макрос. Массовая подлинковка картинок в Кореле.

    Подлинковывает пучок битмапов, описание работы ниже. Sub PlaceFromFile() Dim impopt As StructImportOptions Set impopt = CreateStructImportOptions With impopt .Mode = cdrImportFull .LinkBitmapExternally = True .MaintainLayers = True ' With...