Avatar billede tavlen Nybegynder
19. april 2002 - 09:12 Der er 6 kommentarer og
1 løsning

compile error

Efter at have opgraderet til Win2000 har jeg fået problemer med VBA i Excel.

F.eks får jeg følgende meddelelse:
Compile error
User-defined type not defined.

Når jeg opretter følgende Sub (som ellers har virket fint inden opgraderingen):

Sub Send_Msg()
Dim objOL As New Outlook.Application
Dim objMail As MailItem
Set objOL = New Outlook.Application
Set objMail = objOL.CreateItem(olMailItem)
With objMail
    .To = "xx@xxx"
    .Subject = "lønregnskab"
    .Body = "" .Display
End With
Set objMail = Nothing
Set objOL = Nothing
End Sub

MVh per
19. april 2002 - 09:16 #1
Er det mon ikke blot det lille & tegn du mangler her:
.Body = "" & .Display
Avatar billede bak Forsker
19. april 2002 - 09:34 #2
Du skal i VBA-editoren under Tool / references finde Microsoft outlook 9.0 Library og sætte et flue ved den eller genkender Excel Vba ikke outlook kommandoerne.
Desuden skal .Display flyttes ned under linien med Body
Avatar billede tavlen Nybegynder
19. april 2002 - 09:40 #3
Nej Desværre
Det var en cut'n'paste fejl

Jeg kan f.eks heller ikke bruge vba's egne eksempler

Sub Test()
    ActiveWorkbook.SendMail Recipients:="xx@xxx.dk"
End Sub

her får jeg fejlen

runtime error 1004
Method 'Sendmail' of object_'Workbook' failed
Avatar billede tavlen Nybegynder
19. april 2002 - 09:46 #4
hej bak
Du har ret.
Men ved du hvorfor ovenstående stadig ikke virker
Avatar billede bak Forsker
19. april 2002 - 10:44 #5
nej, den sidste har jeg lidt sværere ved at greje, men i modsætning til den første kode benytter den ikke outlook, men et hvilket som helst email-program.
Avatar billede bak Forsker
19. april 2002 - 10:45 #6
Det skal lige siges at kode 2 virker ved mig. xl2000
Avatar billede tavlen Nybegynder
19. april 2002 - 11:04 #7
Det er nok en fnyf :)
men du har midlertidigt hjulpet mig ud af mit problem
tak for det
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
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

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