/ Forside / Teknologi / Udvikling / VB/Basic / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
VB/Basic
#NavnPoint
berpox 2425
pete 1435
CADmageren 1251
gibson 1230
Phylock 887
gandalf 836
AntonV 790
strarup 750
Benjamin... 700
10  tom.kise 610
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
> --
>
>
>



Søg
Reklame
Statistik
Spørgsmål : 177558
Tips : 31968
Nyheder : 719565
Indlæg : 6408929
Brugere : 218888

Månedens bedste
Årets bedste
Sidste års bedste