FORMULARZ WORD
WITANKO
Mam mały problem. Nie wiem jak go rozwiązać i dlatego prosze o pomoc.
Bawię sie w formularzach i chce aby pewna treść wpisana w jednym miejscu automatycznie w innym miejscu formularza. Chodzi o to aby nie wpisywać kilka razy to samo.
Pozdrawiam :D :D :D
Mam mały problem. Nie wiem jak go rozwiązać i dlatego prosze o pomoc.
Bawię sie w formularzach i chce aby pewna treść wpisana w jednym miejscu automatycznie w innym miejscu formularza. Chodzi o to aby nie wpisywać kilka razy to samo.
Pozdrawiam :D :D :D
Odpowiedzi: 9
Przesłałam kopię
Pozdrawiam Karolina
Pozdrawiam Karolina
A mozesz mi Karolina podeslac ten przyklad na maila ?
mrsit@wp.pl
mrsit@wp.pl
Wysyłam to co zrobiłam tu wpisuje opis, moźe ktoś coś jeszcze wymyśli albo poprawi, bo mi się to nie podoba bardzo.
Za pomocą zakładek: – metoda 1
1. W jakimś miejscu wpisujesz jakieś wyraźenie (obszar, w którym chcesz wpisywać informację, chociaź 1–dną spację) zaznaczasz ten obszar (te 1–dną np. spację), następnie z menu Wstaw/Zakładka, w polu nazwa zakładki wpisujesz nazwę zakładki np. nazwisko i wybierasz opcję "Dodaj".
2. Potem ustawiasz kursor tam gdzie ma być automatycznie wstawiany tekst, np. na początku następnej strony i z menu Wstaw/Odwołanie z listy submenu wybierasz opcję Odsyłacz. Następnie w okienku na liście z lewej strony z listy Typ odsyłacza wybierasz "Zakładka", a w polu Wstaw odsyłacz do wybierasz Tekst zakładki. Z listy na dole nazwę zakładki np. nazwisko.
W takiej metodzie pole się automatycznie nie uaktualnia, trzeba zaznaczyć to pole lub cały dokument i uaktualnić klawiszem F9, nie są teź te zakładki zakładki chronione, ale moźna edytować pozostałe części dokumentu. Do aktualizacji moźesz teź wykorzystać procedurę na przykład.:
Sub AktualizujRef()
Dim f As Field
For Each f In ActiveDocument.Fields
f.Select
If UCase(Trim(f.Code)) <> "FORMTEXT" Then
f.Update
End If
Next
End Sub
Przyporządkowując ją np. do przycisku umieszczonego np. w prawym górnym rogu dokumentu.
Za pomocą FORMTEXT –pola tekstwego: – metoda 2
Na podstawie z kolei Twojego przykładu:
1. Umieściłeś pole tekstowe FormText. W oknie właściwości tego pola (2–krotne kliknięcie myszką na tym polu myszką) wpisujemy w pozycji zakładka nazwę zakładki pola tekstowego np. "nazwisko" lub "miasto"
2. Zaznaczamy pola wyboru –wypełnianie włączone i –oblicz przy zakończeniu
3. Potem ustawiasz kursor tam gdzie ma być automatycznie wstawiany tekst, np. na początku następnej strony i z menu Wstaw/Odwołanie z listy submenu wybierasz opcję "Odsyłacz". Następnie w okienku na liście z lewej strony z listy "Typ odsyłacza" wybierasz "Zakładka", a w polu "Wstaw odsyłacz do" wybierasz "Tekst zakładki". Z listy na dole nazwę zakładki np. "nazwisko" (jak w metodzie powyźej jest analogicznie).
4. Aktualizacja odbywać się będzie dopiero po zaznaczeniu w menu Narzędzia/Chroń dokument – zaznaczona opcja wyboru "formularze"
5. Ale wówczas cały tekst dokumentu jest chroniony poza wypełnianymi polami typu FormText.
A ja bym chciała, źeby tylko pola ?????
Za pomocą zakładek: – metoda 1
1. W jakimś miejscu wpisujesz jakieś wyraźenie (obszar, w którym chcesz wpisywać informację, chociaź 1–dną spację) zaznaczasz ten obszar (te 1–dną np. spację), następnie z menu Wstaw/Zakładka, w polu nazwa zakładki wpisujesz nazwę zakładki np. nazwisko i wybierasz opcję "Dodaj".
2. Potem ustawiasz kursor tam gdzie ma być automatycznie wstawiany tekst, np. na początku następnej strony i z menu Wstaw/Odwołanie z listy submenu wybierasz opcję Odsyłacz. Następnie w okienku na liście z lewej strony z listy Typ odsyłacza wybierasz "Zakładka", a w polu Wstaw odsyłacz do wybierasz Tekst zakładki. Z listy na dole nazwę zakładki np. nazwisko.
W takiej metodzie pole się automatycznie nie uaktualnia, trzeba zaznaczyć to pole lub cały dokument i uaktualnić klawiszem F9, nie są teź te zakładki zakładki chronione, ale moźna edytować pozostałe części dokumentu. Do aktualizacji moźesz teź wykorzystać procedurę na przykład.:
Sub AktualizujRef()
Dim f As Field
For Each f In ActiveDocument.Fields
f.Select
If UCase(Trim(f.Code)) <> "FORMTEXT" Then
f.Update
End If
Next
End Sub
Przyporządkowując ją np. do przycisku umieszczonego np. w prawym górnym rogu dokumentu.
Za pomocą FORMTEXT –pola tekstwego: – metoda 2
Na podstawie z kolei Twojego przykładu:
1. Umieściłeś pole tekstowe FormText. W oknie właściwości tego pola (2–krotne kliknięcie myszką na tym polu myszką) wpisujemy w pozycji zakładka nazwę zakładki pola tekstowego np. "nazwisko" lub "miasto"
2. Zaznaczamy pola wyboru –wypełnianie włączone i –oblicz przy zakończeniu
3. Potem ustawiasz kursor tam gdzie ma być automatycznie wstawiany tekst, np. na początku następnej strony i z menu Wstaw/Odwołanie z listy submenu wybierasz opcję "Odsyłacz". Następnie w okienku na liście z lewej strony z listy "Typ odsyłacza" wybierasz "Zakładka", a w polu "Wstaw odsyłacz do" wybierasz "Tekst zakładki". Z listy na dole nazwę zakładki np. "nazwisko" (jak w metodzie powyźej jest analogicznie).
4. Aktualizacja odbywać się będzie dopiero po zaznaczeniu w menu Narzędzia/Chroń dokument – zaznaczona opcja wyboru "formularze"
5. Ale wówczas cały tekst dokumentu jest chroniony poza wypełnianymi polami typu FormText.
A ja bym chciała, źeby tylko pola ?????
Podeślij mi ten swój przykład
karolinavb@o2.pl
karolinavb@o2.pl
:oops: A moze ktos przeslal by takie makro??
PLISSSS
PLISSSS
:oops: A moze ktos przeslal by takie makro??
PLISSSS
PLISSSS
HAGHI
widze ze masz podobny problem jak ja... :?
Moźe znajdzie sie ktos tak laskawy i dobry, kto "poprowadzi za reke" i wytlumaczy w łopatologiczny sposob jak to zrobic??
widze ze masz podobny problem jak ja... :?
Moźe znajdzie sie ktos tak laskawy i dobry, kto "poprowadzi za reke" i wytlumaczy w łopatologiczny sposob jak to zrobic??
DZIEKI
Mozesz to zrobic tylko za pomoca makro. Poczytaj troche Helpa.
Strona 1 / 1