22. juli 2002 - 11:13Der er
2 kommentarer og 1 løsning
Word 2000 formularfelt
I et word dokument har jeg en del formularfelter, som brugeren skal udfylde, bla. et datofelt. Det er jo muligt at afspille en makro, når feltet forlades og der vil jeg gerne have checket at brugeren rent faktisk HAR indtastet en valid dato. Hvordan gøres dette nemmest?
der er en lang kode, der kan teste det, men det er meget lettere at sikrere at man kun kan taste datoer i feltet via egenskaben Type på det enkelte formularfelt...
Koden kunde se sådan ud, hvis du vælger kodeløsningen:
svar = IsDate(ActiveDocument.FormFields("Dato").Range) If svar = False Then MsgBox "Indtast en dato" End If
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.