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 tema
Cloud & AI
I dette særtema ser vi på, hvordan cloud og AI bliver fundamentet for virksomhedernes digitale forretning, og hvordan de nye muligheder for automatisering og forretningsværdi kan udnyttes uden at miste overblik, sikkerhed og menneskelig kontrol.
17. november 2004 - 20:08
#1
ActiveDocument.Bookmarks("Dato").Select txtDato.TypeText = date()
17. november 2004 - 20:09
#2
ActiveDocument.Bookmarks("Dato").Select txtDato.TypeText = format(date(),"dd.mmmm.yyyy")
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)
26. november 2004 - 18:44
#7
Har opgivet det indtil videre!
Tag et kursus i Word og øg effektiviteten