Avatar billede cyberdude Nybegynder
26. juli 2001 - 00:06 Der er 5 kommentarer og
1 løsning

Beskyttelse af formular??

Hejsa!!

Jeg har oprettet en formular

følgende gør jeg for at bruge den

åbner min skabelon vælger funktiner -> brevfletning
og så vælger jeg her en datakilde (som indeholder de felter jeg bruger i min formular) alt sammen funger rimeligt fornuftigt.....

men hvorfor kan jeg IKKE beskytte / låse min formular ??

Jeg har oprettet en makro der udføre opgaverne og når jeg aktivere denne (hvis formularen er beskyttet får jeg følgende fejl :

Kørselsfejl \"4605\" :
Metoden eller egenskaben DataForm er ikke tilgængelig, da dokumentet er et beskyttet dokument.

og så kan jeg vælge slut eller fejlfinding......

Men det kan da ikek passe at man ikke kan bruge makroer på dokumenter der er beskyttet når nu de bare skal bruges som en skabelon ??
Avatar billede johs_j Novice
26. juli 2001 - 17:23 #1
Flettefelterne skal være uden for formularen.
Desuden skal du kun låse de felter der ikke må indtastes i.
Avatar billede cyberdude Nybegynder
26. juli 2001 - 18:03 #2
hmm jeg vil beskytte HELE formularen.....

funktioner -> beskyt dokument og her vælger jeg så \"udfyldning af formulare\"

så jeg ved ikke helt hvad du mener, ved at beskytte på denne måde kan man ikke flytte på elementerne på siden, og man kan ikke rette i den \"faste\" tekst, men kun i de felter man har på siden, det kunne eks. være
navn
adresse
m.m.

i et standart brev...
Avatar billede johs_j Novice
26. juli 2001 - 21:30 #3
Når du opretter formularfelterne vælger du om feltet skal være låst eller ej. Hvis feltet er låst kan det ikke udfyldes.
Avatar billede cyberdude Nybegynder
26. juli 2001 - 21:49 #4
det er som standart makeret så man har lov til at udfylde det, det har jeg ikek ændret, men jeg får stadig den fejl når jeg vil køre en makro når jeg beskytter HELE dokumentet.....

det jeg gerne vil er at kopiere noget indhold som jeg indtaster i (eks.) feltet felt1 nøjagtigt samme indhold skal placeres i feltet felt10 kan det lade sig gøre overhovedet via en makro ?? i en formular som er beskyttet således at der kun tillades udfyldning af formular felterne??
Avatar billede fdata Forsker
04. august 2001 - 15:46 #5
Har du prøvet at lade makroen fjerne og sætte dokumentbeskyttelsen før og efter handlingerne?
Formodentlig med noget lig:
  ActiveDocument.Unprotect \"pw\"
  DoYourStuff
  ActiveDocument.Protect Type:=wdAllowOnlyFormFields, NoReset:=True, Password:=\"pw\"
(det er jo lidt surt at efterlade password\'et i koden; men sådan er spillereglerne)
Avatar billede cyberdude Nybegynder
26. august 2001 - 00:57 #6
beklager gutter/gutinder intet har virket, så jeg nedlægger spørgsmålet!
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester