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 do obsługi wieeelu plikow
Autor Wiadomość
kamilesp 
Początkujący


Dołączył: 02 Mar 2009
Posty: 11
Skąd: Ostrowiec
Wysłany: 13 Kwiecień 2015, 18:46   Makro do obsługi wieeelu plikow

Mam prośbę... czy ktoś mógłby napisać mi makro :) Odwdzięcze się jakoś :)
Mam przykladowo 300 plików cdr... i w kazdy chce jednoczesnie zmienić jakiś tekst na inny.
Pojęcia nie mam jak się za to zabrać.
 
 
tomek123
Bywalec
tomek123


Wersja CorelDRAW: X7
Pomógł: 8 razy
Dołączył: 06 Gru 2014
Posty: 34
Skąd: Tychy
Wysłany: 3 Maj 2015, 16:34   

Zmienia we wszystkich otwartych dokumentach 'szukany tekst' na 'nowy tekst'

Kod:

Public Sub Replace_Text_To_All_Doc()
Dim strTxt1 As String, strTxt2 As String
Optimization = True
strTxt1 = InputBox("Wpisz szukany tekst:  ", "FIND (stary tekst)")
strTxt2 = InputBox("Wpisz nowy tekst:  ", "REPLACE (nowy tekst)")
Dim doc As Document
For Each doc In Documents
Replace_Text doc, strTxt1, strTxt2
Next
Optimization = False
End Sub

Private Function Replace_Text(doc As Document, strTxt1 As String, strTxt2 As String)
Dim s As Shape, sr As ShapeRange, _
strTxtActual As String, strTxtChange As String
Set sr = doc.ActiveLayer.Shapes.FindShapes(, cdrTextShape, True)
For Each s In sr
          strTxtActual = s.Text.Story.Text
          If Len(Replace(strTxtActual, strTxt1, "", , , vbTextCompare)) <> Len(strTxtActual) Then
            strTxtChange = Replace(strTxtActual, strTxt1, strTxt2, , , vbTextCompare)
            s.Text.Story.Text = strTxtChange
          End If
Next
End Function
 
 
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

 

Practical Real-time Data Processing and Analytics. Distributed Computing and Event Processing using Apache Spark, Flink, Storm, and Kafka eBook

Cena: 134.10 z�
Dodaj do koszyka

 

JavaScript od pierwszej linii kodu. Błyskawiczna nauka pisania gier, stron WWW i aplikacji internetowych

JavaScript od pierwszej linii kodu. Błyskawiczna nauka pisania gier, stron WWW i aplikacji internetowych
Laurence Lars Svekis, Maaike van Putten, Rob Percival

Cena: 49.50 zł
zobacz opis

Strona wygenerowana w 0.07 sekundy. Zapytań do SQL: 12