17. november 2004 - 18:29
Der er
6 kommentarer og 1 løsning
Skriv dags dato i txtDato via Makro
Jeg vil gerne have skrevet dags dato i feltet txtDato i en formular i formatet dd. mmmm åååå. I dag hentes et bogmærke "Dato". Datoen opdateres ikke automatisk. Se her: ActiveDocument.Bookmarks("Dato").Select txtDato.Text = Selection.Text Nu ønsker jeg at dags dato findes i stedet. Jeg har prøvet med følgende: Selection.InsertDateTime DateTimeFormat:="dd., mmmm yyyy", InsertAsField:=True txtDato.Text = Selection.Text Hvad gør jeg forkert?
Annonceindlæg fra Admin By Request
17. november 2004 - 20:13
#3
det skal være sådan ActiveDocument.Bookmarks("Dato").Select Selection.Text = Format(Date, "dd.mmmm.yyyy", vbMonday, vbFirstFourDays)
17. november 2004 - 20:23
#4
ok, du skriver formular, det ved jeg ikke, det andet var til et bogmærke
17. november 2004 - 20:54
#5
Det min nuværende makro gør er at hente Bogmærket "Dato". Det behøver den ikke gøre mere. Den hente dags dato hvis Bogmærket "Dato" ikke er = "(Dato)" Lad mig prøve at skrive det på dansk: Hvis bogmærke "Dato" = (Dato) så skriv dags dato i formatet d. mmmm åååå ex. 9. marts 2005/17. marts 2005 ellers skriv bogmærke "Dato" Håber du kan hjælpe mig!
17. november 2004 - 22:29
#6
et gæt, jeg er ikke så stiv i word vba txtDato.Text = ActiveDocument.Bookmarks("Dato").Text eller txtDato.Text = Format(Date, "dd.mmmm.yyyy", vbMonday, vbFirstFourDays)