Corel FORUM Strona Główna Corel FORUM
Forum użytkowników programów firmy Corel. Grafika wektorowa, rastrowa i obróbka zdjęć cyfrowych

FAQFAQ  SzukajSzukaj  UżytkownicyUżytkownicy  GrupyGrupy
RejestracjaRejestracja  ZalogujZaloguj  DownloadDownload

Poprzedni temat «» Następny temat
Makro które zaznacza obiekt na każdej stronie i dodaje mu
Autor Wiadomość
morpheuz 
Początkujący


Wersja CorelDRAW: X5 H&S
Dołączył: 30 Sty 2013
Posty: 11
Skąd: n/a
Wysłany: 14 Luty 2017, 15:30   Makro które zaznacza obiekt na każdej stronie i dodaje mu

Problem jest taki

Dodaję numeracje stron za pomocą makra PangeNumbers (gdzieś tu na forum była o nim mowa) chciałbym móc dodać dodatkowo do każdej cyfry (na każdej stronie) obrys zewnętrzny o zadanej wartości "Przesunięcie obrysu" oraz narożnikach zaokrąglonych i zadanym kolorze czy da się to zautomatyzować.

Skrypt numeracji tworzy na każdej stronie obiekt tekstowy o nazwie lblPage więc wyobrażam sobie że mogło by to wyglądać następująco

1. zaznacz obiekt lblPage
2. dodaj obrys zewnętrzny + parametry
3. skocz do kolejnej strony (jeśłi jest powtórz skrypt,, jeśli nie ma zakończ skrypt)

czy ktoś może pomóc ?
 
 
grzjanik 
Bywalec
GrzJanik


Wersja CorelDRAW: X7
Pomógł: 2 razy
Wiek: 52
Dołączył: 16 Lis 2016
Posty: 34
Skąd: Łódź
Wysłany: 23 Luty 2017, 09:45   Label outline

Witam.

Kod:
Sub LabelOutline()
    Const LabelName As String = "lblPage"
    Dim p As Page, s As Shape, OrigSelection As ShapeRange
    For Each p In ActiveDocument.Pages
        p.Activate
        Set s = p.FindShape(LabelName, cdrTextShape)
            s.CreateSelection
            Set OrigSelection = ActiveSelectionRange
            OrigSelection.SetOutlineProperties Color:=CreateCMYKColor(100, 0, 0, 0)
            OrigSelection.SetOutlineProperties 0.02, OutlineStyles(0)
    Next p
End Sub


Oczywiście parametry obrysu zmień na jakie potrzebujesz.

Pozdrawiam.
 
 
morpheuz 
Początkujący


Wersja CorelDRAW: X5 H&S
Dołączył: 30 Sty 2013
Posty: 11
Skąd: n/a
Wysłany: 3 Marzec 2017, 23:26   

dzięki
 
 
rafalwit 
Początkujący
Rafał Witowski


Wersja CorelDRAW: x4
Wiek: 71
Dołączył: 02 Lut 2015
Posty: 1
Skąd: Jasło
Wysłany: 3 Kwiecień 2017, 09:25   

dziękuję za tekst kodu. Ja się tez uczę makra w Corelu. Chciałbym zautomatyzować proces
w Corel Photopaint : 1. Dopasuj automatycznie , 2. Obróć opcjonalnie o 90 stopni.
3. wykadruj, zapisz, 4. wydrukuj.
Robiłem te czynności z grupą ponad 100 zdjęć dokumentów które potem drukowałem.
 
 
Wyświetl posty z ostatnich:   
Odpowiedz do tematu
Nie możesz pisać nowych tematów
Nie możesz odpowiadać w tematach
Nie możesz zmieniać swoich postów
Nie możesz usuwać swoich postów
Nie możesz głosować w ankietach
Nie możesz załączać plików na tym forum
Możesz ściągać załączniki na tym forum
Dodaj temat do Ulubionych
Wersja do druku

Skocz do:  

Powered by phpBB modified by Przemo © 2003 phpBB Group
Nowe zasady dotyczące cookies. Wykorzystujemy pliki cookies, aby nasz serwis lepiej spełniał Państwa oczekiwania. Można zablokować zapisywanie cookies, zmieniając ustawienia przeglądarki.
         
Strona wygenerowana w 0.1 sekundy. Zapytań do SQL: 13