05. november 2012 - 13:44Der er
2 kommentarer og 1 løsning
Word vba DocVariable
Jeg har oprette en DocVariable og vil så gerne at jeg får lavet en kode som gør at hvis feltet er tomt i min formular, så skal linien slettes.
Det virker ved de DocProberties jeg har lavet, men bruger jeg lidt samme logik, så kommer der i feltet til at stå "Fejl! Der er ikke nogen dokumentvariabler" hvis feltet er tomt ?
Da du ikke har vist din feltkode, er det jo lidt svært at vide, hvad du har gjort. Men du kan bruge følgende princip (her er navnet på variablen sat til "Test"):
Afsnitstegnet (¶) skal være før citationstegnet nøjagtig som vist. Læg mærke til alle citationstegn og mellemrum. Feltklammerne skal laves med Ctrl+F9.
Koden virker sådan: hvis værdien af docvariablen "Test" er forskellig fra en tom streng, vises værdien efterfulgt af et afsnitstegn, ellers vises ingenting. Bemærk: feltet slettes ikke, hvis værdien er en tom streng, men man kan ikke se det.
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.