Met behulp Verplichte Formuliervelden

Julia gevraagd of er een manier is, bij het ontwerpen van formulieren in Word, om een ​​bepaalde vorm veld verplicht te stellen. Met andere woorden, zorg ervoor dat de gebruiker iets in het veld moet invullen.

Er is geen instelling die u kunt gebruiken om een ​​veld te markeren als verplicht, als je kunt in Access. Er zijn verschillende manieren om dezelfde functionaliteit. Misschien is de eenvoudigste methode is om gewoon ervoor zorgen dat u de juiste set "on exit" instelling voor het veld formulier in om een ​​macro uitvoeren. (Klik met de rechtermuisknop op het veld, kies Eigenschappen en gebruik de Exit keuzelijst om een ​​macro te lopen te selecteren.) De macro kon controleren om ervoor te zorgen dat de waarde die binnen het gebied is binnen aanvaardbare grenzen. Zo niet, dan is de macro kan de invoegpositie terug naar het veld invoerverzoek, of kan de gebruiker de noodzakelijke informatie op te roepen. Het volgende is een voorbeeld van een eenvoudige macro om gewoon dit te doen:

Sub MustFillIn ()
Als ActiveDocument.FormFields ("Text1"). Resultaat = "" Dan
Doen
sInFld = InputBox ("Dit veld moet worden ingevuld, in hieronder in te vullen.")
Loop While sInFld = ""
ActiveDocument.FormFields ("Text1"). Resultaat = sInFld
End If
End Sub

In deze macro zou je nodig hebt om de naam van het veld dat is opgegeven (Text1) wijzigen om de naam van het veld dat u gebruik maakt van de macro met. Dit specifieke voorbeeld controleert om ervoor te zorgen dat de gebruiker er iets-iets-in het veld betreedt. Uw macro, natuurlijk, veel specifieker in het controleren van het doet kon krijgen.

Voor een meer integrale aanpak, zou je de on-exit macro's hebben (als er meer dan een verplicht veld) instellen van een systeem van variabele. Wanneer de gebruiker probeert te slaan of te sluiten de vorm, kon de AutoExit macro de waarde van de variabele te controleren, en als het blijkt dat er verplichte velden zijn ingevuld, dan is er een dialoogvenster waarin het probleem zou kunnen worden weergegeven.

Al deze benaderingen, zal natuurlijk uitgebreid getest worden, voordat de uitvoering. U moet de beste manier van handelen op basis van uw behoeften te beslissen, de gegevens betrokken zijn, en de aard van de gebruikers die u hebt.

WordTips is uw bron voor kosteneffectieve Microsoft Word training. (Microsoft Word is de meest populaire tekstverwerker in de wereld.) Deze tip (8337) is van toepassing op Microsoft Word 2007, 2010 en 2013. U kunt een versie van deze tip voor de oudere menu-interface van Word hier vinden: Met behulp Verplicht formuliervelden.