Powielanie określonego bloku 'tebeli' dowolną ilośc razy przy zablokowanym dokumencie

Anonimowe
2018-11-25T22:09:25+00:00

Witajcie,

Mam wzór formularza w Wordzie. Interaktywny dokument z polami tekstowymi. Zawiera on tabelę , która w zalezności od potrzeb może być, ale nie musi powielana. Powiedzmy że jednej osobie wystarczy 1 'blok', innej 3 lub 5 bloków danej tabeli. Zakładamy, że formularz jest zablokowany. Poszukuje makra, które pozwalałoby w łatwy sposób multiplikować dany blok dowolną ilość razy. Czy ktoś zetknął się z tego typu mechanizmem ?

Microsoft 365 i pakiet Office | Word | Do użytku domowego | Windows

Pytanie zablokowane. To pytanie zostało zmigrowane ze społeczności pomocy technicznej firmy Microsoft. Możesz zagłosować, czy pytanie jest pomocne, ale nie możesz dodawać komentarzy ani odpowiedzi, ani też śledzić pytania.

Komentarze: 0 Brak komentarzy

Odpowiedzi: 7

Sortuj według: Najbardziej pomocne
  1. Oskar Shon 49,336 Punkty reputacji Moderator wolontariuszy
    2018-11-26T12:40:54+00:00

    Programowanie to czynność ścisła i jeśli nie jesteś biegły w pisaniu kodu to moja podpowiedź ci nic nie da, zwłaszcza że wypada ją opierać o faktyczny układ danych w twoim dokumencie. Na razie nie mam pojęcia jak on wygląda, wiem tylko że chodzi o tabelę (ale tabel może być wiele rozproszonych po dokumencie, a między nimi może być treść, obiekty zaimportowane, grafika, etc..

    Tabele są numerowane, mają swoje zakresy komórkowe itd..

    Tutaj masz kod do powielania wierszy z formatowaniem(j.n). Czy on w twoim przypadku będzie miał uzasadnienie tego nie wiem. Za mało informacji zawarłeś w twojej wypowiedzi zwłaszcza o zagadkowych "blokach. 

    Dodanie nowego wiersza w tabeli

    Czy ta odpowiedź była pomocna?

    Komentarze: 0 Brak komentarzy
  2. Anonimowe
    2018-11-26T11:10:45+00:00

    Tylko pytanie o ten kod VBA, roznumiem, że tutaj pomocy w tym względzie nie otrzymam ?

    Czy ta odpowiedź była pomocna?

    Komentarze: 0 Brak komentarzy
  3. Oskar Shon 49,336 Punkty reputacji Moderator wolontariuszy
    2018-11-26T09:48:45+00:00

    Ok to zmienia postać rzeczy, ale tylko w kwestii praw autorskich.

    Blokada z hasłem czy bez - bez różnicy (mając na uwadze fakt że nie trzeba go pamiętać, ale blokada jest założona).

    Jeśli dalej chcesz blokować całość (bo w Wordzie w przeciwieństwie do Excela nie da się zaznaczyć konkretnych,blokowanych obszarów), to możesz wykonać przycisk wspierany kodem VBA, który będzie:

    1. Odpytywał usera ile wierszy czy kolumn che
    2. odblokowywał arkusz
    3. kopiował dane lub tworzy nowe obszary
    4. blokował na powrót dokument.

    Minus takiego przycisku, to fakt iż będzie on się drukował, a więc może wystarczy nagrać makro ze skrótem klawiszowym, a potem podmieniając lub edytując kod utrzymać ten skrót do ponownego uruchomienia.

    albo

    Nie blokuj dokumentu i daj osobom wytyczne że zmienie może podlegać jedynie tabela.

    Czy ta odpowiedź była pomocna?

    Komentarze: 0 Brak komentarzy
  4. Anonimowe
    2018-11-26T09:08:41+00:00

    Źle się zrozumieliśmy. To jest stworzony przeze mnie dokument. Jest zablokowany (bez hasła) przeze mnie. Udostępniam go innemu użytkownikowi aby ten mógł korzystać z niezbędnych mu do wypełnienia formularza pól tekstowych. Niektóre dokumenty mają taką specyfikę iż zawierają wiersz, który może (ale nie musi) być multiplikowany. Chciałbym aby klient nie musiał odblokowywać formularza aby skopiować sobie dany wiersz czy tabelkę w razie potrzeby. Tu się kłania zapewne VBA..

    Czy ta odpowiedź była pomocna?

    Komentarze: 0 Brak komentarzy
  5. Oskar Shon 49,336 Punkty reputacji Moderator wolontariuszy
    2018-11-26T08:53:28+00:00

    Skoro dokument jest zablokowany, to znaczy że twórca tego dokumentu miał taki cel i nie życzy sobie aby ten dokument był modyfikowany, a co za tym idzie treść również wykorzystywana niezgodnie z przeznaczeniem. Jeśli chcesz uzyskać identyczną tabelę, a nie będzie to złamaniem jakiś praw autorskich to będziesz musiał ją sam odwzorować na nowym dokumencie, względnie z niego wykonać szablon do późniejszej edycji.

    Czy ta odpowiedź była pomocna?

    Komentarze: 0 Brak komentarzy