|
| Problem m. opdatering af fields i Word VBA Fra : Jacob Forman Jacobse~ |
Dato : 14-08-01 16:54 |
|
Hej,
Jeg har et problem, naar jeg ved afvikling af en Word VBA macro forsøger at
opdatere indholdet i et datofelt i et dokument, fx på følgende måde:
For Each aField In ActiveDocument.Fields
aField.update
Next aField
Selv om sproget i dokumentet er sat til dansk (fx vha.
.....*.Selection.LanguageID = wdDanish ), bliver datofeltet opdateret til
engelsk format (månedens navn står på engelsk). Kan nogen forklare mig
hvorfor - eller give mig et hint til et workaround?
/Jacob
--
| |
Peter Lykkegaard (15-08-2001)
| Kommentar Fra : Peter Lykkegaard |
Dato : 15-08-01 07:10 |
|
"Jacob Forman Jacobsen" <forman@daimi.au.dk> wrote in message
news:3b794a2a$0$9450$4d4eb98e@news.dk.uu.net...
> Hej,
> Jeg har et problem, naar jeg ved afvikling af en Word VBA macro forsøger
at
> opdatere indholdet i et datofelt i et dokument, fx på følgende måde:
>
> For Each aField In ActiveDocument.Fields
> aField.update
> Next aField
>
> Selv om sproget i dokumentet er sat til dansk (fx vha.
> ....*.Selection.LanguageID = wdDanish ), bliver datofeltet opdateret til
> engelsk format (månedens navn står på engelsk). Kan nogen forklare mig
> hvorfor - eller give mig et hint til et workaround?
>
Jeg har ikke lige forsøgt at genskabe det, betragt det som et skud fra
hoften
Hvad er dine Data/Time settings på putteren?
mvh/Peter Lykkegaard
| |
Rayman (16-08-2001)
| Kommentar Fra : Rayman |
Dato : 16-08-01 19:46 |
|
Jeg går ud fra at det er et VB problem, hvor f.eks. Format(2.98,"0.00")
Bliver til "2,98" på en dansk maskine. Og vb bruger internt den amerikanske
model, derfor skal du selv vælge Format(dateVal, "dd-mm-yyyy")...
"Jacob Forman Jacobsen" <forman@daimi.au.dk> wrote in message
news:3b794a2a$0$9450$4d4eb98e@news.dk.uu.net...
> Hej,
> Jeg har et problem, naar jeg ved afvikling af en Word VBA macro forsøger
at
> opdatere indholdet i et datofelt i et dokument, fx på følgende måde:
>
> For Each aField In ActiveDocument.Fields
> aField.update
> Next aField
>
> Selv om sproget i dokumentet er sat til dansk (fx vha.
> ....*.Selection.LanguageID = wdDanish ), bliver datofeltet opdateret til
> engelsk format (månedens navn står på engelsk). Kan nogen forklare mig
> hvorfor - eller give mig et hint til et workaround?
>
> /Jacob
> --
>
>
>
| |
|
|