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
Zamiana zaznaczonego tekstu
Autor Wiadomość
TheMan258 
Początkujący
TheMan258


Wersja CorelDRAW: x5
Wiek: 33
Dołączył: 22 Lut 2021
Posty: 14
Skąd: Kraków
  Wysłany: 21 Styczeń 2022, 00:00   Zamiana zaznaczonego tekstu

Witam,
potrzebuję pomocy w makrze do zamiany tekstu mianowicie chciałbym aby tylko zaznaczony tekst zmieniał się na ten z inputboxa (txtZamien). To makro niżej jest dobre bo zmienia tylko wybrane słowo jednak działa na całej stronie.
Kod:
    txtZnajdz = InputBox("Tekst1:", "Zmiana")
    txtZamien = InputBox("Tekst2:", "Zmiana")

   For Each d In Documents
        For Each p In d.Pages
           p.TextReplace txtZnajdz, txtZamien, True, False
        Next p
    Next d

Ewentualnie tutaj co należy wpisać aby makro nie zastępowało całej ramki z tekstem tylko zmieniało wybrane słowo.
Kod:
   txtZnajdz = "(@type = 'text:artistic' or @type = 'text:paragraph')"

    Set sr = ActiveSelection.Shapes.FindShapes(Query:=txtZnajdz)

    For Each s In sr
            s.text.Story.Characters.All = txtZamien
    Next s

Za wszelką pomoc z góry dziękuję :-)
 
 
Martin Nez 
Doradca
Grafik?


Wersja CorelDRAW: 2019
Pomógł: 14 razy
Dołączył: 29 Sty 2011
Posty: 115
Skąd: Czmoń
Wysłany: 21 Styczeń 2022, 20:56   

Musisz użyć funkcji Text.Range(). 3 linijki z kodu mi nic nie mówią, więc sam spróbuj to zaimplementować do kodu. ;)

Pozdr,
MN
 
 
TheMan258 
Początkujący
TheMan258


Wersja CorelDRAW: x5
Wiek: 33
Dołączył: 22 Lut 2021
Posty: 14
Skąd: Kraków
Wysłany: 21 Styczeń 2022, 22:34   

Martin Nez napisał/a:
Musisz użyć funkcji Text.Range(). 3 linijki z kodu mi nic nie mówią, więc sam spróbuj to zaimplementować do kodu. ;)

Pozdr,
MN

Ogólnie to kod tak wygląda, nic więcej w nim nie ma. Wpisując w kod text range wyświetla się niestety błąd :hm .
 
 
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.
 

ABC CorelDRAW X7 PL

ABC CorelDRAW X7 PL
Roland Zimek

Cena: 39.90 z�

dodaj do koszyka
zobacz opis

 

CorelDRAW X7 PL. �wiczenia praktyczne

CorelDRAW X7 PL. �wiczenia praktyczne
Roland Zimek

Cena: 27.00 z�

dodaj do koszyka
zobacz opis

 

Corel PaintShop Pro X4. Obr�bka zdj�� cyfrowych. �wiczenia praktyczne

Corel PaintShop Pro X4. Obr�bka zdj�� cyfrowych. �wiczenia praktyczne
Roland Zimek

Cena: 34.90 z�

dodaj do koszyka
zobacz opis

 

Windows XP PL. Leksykon kieszonkowy

Cena: 9.90 z�
Dodaj do koszyka

 

Roblox Lua w 24 godziny. Tworzenie gier dla początkujących

Roblox Lua w 24 godziny. Tworzenie gier dla początkujących
Roblox Corporation

Cena: 34.50 zł
zobacz opis

Strona wygenerowana w 0.08 sekundy. Zapytań do SQL: 13