Skocz do zawartości
poi70

Drukowanie w Word

Rekomendowane odpowiedzi

Jak to zrobić aby podczas wydruku dokumentu w polu "Nr egz " numer zmieniał się przy drukowaniu kolejnego egzemplarza.

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

Jak to zrobić aby podczas wydruku dokumentu w polu "Nr egz " numer zmieniał się przy drukowaniu kolejnego egzemplarza.

 

Skrypt / makro. Dałem odpowiedź na tyle ile informacji udzieliłeś.

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

Dokument wykonany w WORD w nagłówku po prawej tronie zawiera apis "Nr egz. " zawierający informację o numerze wydrukowanej kopii dokumentu

 

(To jest nagłówek dokumentu) Nr egz.(tu znajduje się zakładka o nazwie "kopia")

 

Dokument w zależności od potrzeb drukowany jest w kilku lub kilkunastu egzemplarzach.

Można oczywiście drukować pojedyńczo każdą kopię zmieniając wartość zakładki "kopia"

Ale można oczywiście - tak mi się wydaje - zautomatyzować to tak aby drukując zakładka automatycznie zwiększałaby wartość zgodnie z ilością zadeklarowanych kopii

Jak to zrobić? Oto jest pytanie

Pozdrawiam

Poin

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

Zakładam, że ma być windows.

Zakładam, że schemat dokumentów ma być ten sam.

Zakładam, że nie znasz się na programowaniu.

 

Polecam więc użyć narzędzia typu automatyzacja które pozwala zdefiniować procedurę makro.

 

Wpierw musisz sobie ustalić w jaki sposób ma się wykonać - najlepiej zacząć od słownego scenariusza.

np.

1. Plik z folderu

2. Edytuję pierwszą linię w dokumencie word i dopisuję z dopasowaniem tekstu do prawej "1"

3. Wykonuję druk

4. Edytuję pierwszą linię w dokumencie word i dopisuję z dopasowaniem tekstu do prawej "2"

5. Wykonuję druk

X. ...

X. Zamykam plik bez zapisania

X. Biorę kolejny plik i wykonuję procedurę od początku

 

Jak będziesz miał dokładne wymaganie procedury będzie łatwiej wykonać Ci makro - zakładam, że wiesz jak proces ma polegać, lecz warto ubrać go w scenariusz jak chcesz go zautomatyzować.

Bo nie wiem nawet czy sam klikasz drukuj, czy chcesz by program to robił, czy chcesz określać liczbę kopii itd.

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

Chciałbym aby pred wydrukiem określić w ilu egzemplarzach dokument ma być drukowany,

Podrawiam

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

Czyli Twój proces nie jest na pewno jakiś unikalny, z pewnością nie jedna osoba miała podobny problem który już rozwiązała.

 

Tutaj masz ciekawe przykłady gotowców:

https://answers.microsoft.com/en-us/msoffice/forum/all/print-copy-numbers-on-documents/a4907485-596b-4d18-bdb3-9de15e99dbea

(pierwszy wynik w google).

 

Tu skrypcik całkiem rozsądny się wydaje:

https://word.tips.net/T000844_Printing_Copy_Numbers.html

 

Tutaj VBA z zutomatycznym zczytywaniem pozycji kursora i wstawianiem informacji o kopiach w aktywnym miejscu:

https://gregmaxey.com/word_tip_pages/print_numbered_copies.html

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

Moim zdaniem wersja z korespondencją seryjną wydaje się prostsza od makra, zwłaszcza dla osoby nieobytej z programowaniem.

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

Jeśli chcesz dodać odpowiedź, zaloguj się lub zarejestruj nowe konto

Jedynie zarejestrowani użytkownicy mogą komentować zawartość tej strony.

Zarejestruj nowe konto

Załóż nowe konto. To bardzo proste!

Zarejestruj się

Zaloguj się

Posiadasz już konto? Zaloguj się poniżej.

Zaloguj się

  • Ostatnio przeglądający   0 użytkowników

    Brak zarejestrowanych użytkowników przeglądających tę stronę.

×
×
  • Dodaj nową pozycję...