Jeg går ud fra, at det med "fremkomme en boks" er det, du har lavet, og at det er det, som nu virker. Nu kan jeg jo ikke helt vide, hvad du tænker på, når du skriver "indtastningsfelt". Der kan være egentlige indtastningsfelter i dokumenter, der er lavet med formularfelter og beskyttet som formular, men jeg vurderer ikke, at det er en egentlig formular, du er i gang med at lave. Du har mulighed for at bruge MacroButton-felter på de steder, hvor brugeren skal indstate et tal. I feltet kan der stå en besked til brugeren, f.eks. "Klik og skriv beløb". Se artiklen:
http://www.word.mvps.org/FAQs/TblsFldsFms/UsingMacroButton.htm Hvis du har brug for felter med forskellige "beskeder", kan du oprette de nødvendige beskeder og gemme dem som Autotekster i din skabelon. Så kan du programmere dine makroer til din UserForm, så de indsætter den/de relevante Autotekster efter den tekst, der også indsættes. Hvis du ikke ved, hvordan du indsætter en Autotekst i en makro, kan du prøve at optage en makro, mens du indsætter en - du kan bruge koden til at få en ide om, hvordan det kan gøres.
Du kan også oprette MacroButton-felter direkte via programmering, og det er sikkert smartere i dette tilfælde, hvor du alligevel har gang i makroerne. Følgende kode vil oprette et MacroButton-felt med teksten ”Klik og skriv beløb” og indsætte feltet, der hvor markøren er placeret (skal ændres i dit tilfælde). Hvis du sørger for, at feltskygge er sat til at være vist altid (Funktioner > Indstillinger > fanen Vis), vil sådanne felter (og alle andre felter) være grå på skærmen:
Selection.Fields.Add Range:=Selection.Range, _
Type:=wdFieldMacroButton, _
Text:="NoMacro Klik og skriv beløb", _
preserveformatting:=False