Avatar billede holemose Nybegynder
02. februar 2005 - 18:33 Der er 13 kommentarer og
1 løsning

MsgBox funktionen

Hej

Hvordan pokker er det nu lige
man indsætter Chr(13) som linieskift.
Avatar billede nih Novice
02. februar 2005 - 18:34 #1
vbcrlf
Avatar billede nih Novice
02. februar 2005 - 18:36 #2
msgbox "linje 1" & VbCrLf & "linje 2"

Niels
02. februar 2005 - 18:45 #3
Et alternativ er denne funktion:

Function msg(Prompt As String, Optional Buttons As VbMsgBoxStyle = vbOKOnly, Optional Title As String = vbNullString, Optional HelpFile As Variant, Optional Context As Variant) As VbMsgBoxResult
    If IsMissing(HelpFile) Or IsMissing(Context) Then
        msg = Eval("MsgBox(""" & Replace(Prompt, Chr(34), "'") & """, " & Buttons & ", """ & Title & """)")
    Else
        msg = Eval("MsgBox(""" & Replace(Prompt, Chr(34), "'") & """, " & Buttons & ", """ & Title & """, """ & HelpFile & """, " & Context & ")")
    End If
End Function

Brug den således:
msg "linie 2@@Linie 2"

Det giveren fed linie øverst som på eksemplet her:http://www.nyholm.dk/makeiteasy/Home.asp?ContentID=34
Avatar billede nih Novice
02. februar 2005 - 18:49 #4
det med de @'er - hvorfor er det lig man ikke kan bruge dem mere ??
02. februar 2005 - 18:54 #5
ved det ikke.....det forsvandt med version 2000 :o(
Avatar billede nih Novice
02. februar 2005 - 18:58 #6
Det må være fremskridtet og ny teknologi ;)
Avatar billede holemose Nybegynder
02. februar 2005 - 20:11 #7
Ja, så var jeg her igen.

Det forslag nih kom med var det letteste. Jeg mente egentlig Chr(13) kunne
bruges på samme måde, men måske blander jeg det sammen med sytaxen i Fox Pro?

Tak for hjæpen til Jer begge, og point til nih.
02. februar 2005 - 20:19 #8
du kan også bruge chr(13), men så skal du efterfølge det med Chr(10):

msgbox "linje 1" & chr(13) & chr(10) & "linje 2"
Avatar billede holemose Nybegynder
02. februar 2005 - 20:25 #9
ok.. men når jeg bruger & chr(13) & chr(10) & , får jeg en compile error:

can't find project or library???
Avatar billede nih Novice
02. februar 2005 - 20:32 #10
tak for pts :)

Når du får en compile error er det somregel fordi du har en refence der er "missing"

I din vba editor tjek tools -> references om der stå missing foran een af de valgte.

Niels
Avatar billede holemose Nybegynder
02. februar 2005 - 20:40 #11
Hej Niels.

Det var det der var galt, "Missing Libray......".

Tak :)
Mogens
Avatar billede holemose Nybegynder
02. februar 2005 - 20:43 #12
Thomas..

Det er ikke nødvendigt at bruge Chr(10)
02. februar 2005 - 20:48 #13
ok...men der er meget forskelligt. I nogle situationer kan man nøjes med chr(13), men andre gange skal du have dem begge. Det er ikke mere end 2 dage siden, at jeg havde et tilsvarende spm, fra én, som ikke kunne forstå at chr(13) alene ikke virkede :o)
Avatar billede holemose Nybegynder
02. februar 2005 - 21:15 #14
Ja, det er da underligt...

Nå, men jeg fik da løst "gåden"

Tak for hjælpen :)
Avatar billede Ny bruger Nybegynder

Din løsning...

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.

Loading billede Opret Preview
Kategori
Dyk ned i databasernes verden på et af vores praksisnære Access-kurser

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester

IT-JOB

Capgemini Danmark A/S

IGNITE Graduate Program 2026

European Stonecraft

Intern Navision/BC Supporter

Forsvarsministeriets Materiel- og Indkøbsstyrelse

Ingeniør til Satellitkommunikation