Avatar billede Butterfly Ekspert
Oprettet i dag kl. 14:00 Der er 4 kommentarer

Ny outlook

Hej
Jeg har fået den nye outlook og nu kan jeg ikke længere bruge mine makroer i excel til at sende en mail, hvordan kan jeg komme til det igen?
Den går i stå ved
"Vi har registreret et problem med at starte den nye Outlook. Prøv igen senere"
Og selvom jeg kommer til at den tager en kopi af !a:K32 og lægger ind i en mail, så bliver den ikke sendt, den ligger i udbakken i den gamle outlook, og først når jeg åbner den igen, bliver mailen sendt.

Min kode ser sådan ud
Sub MailNyOrdre()
ActiveSheet.Unprotect
Dim rng As Range
Dim OutApp As Object
Dim OutMail As Object
    Range("A2:C2").Select
    Selection.Copy
    Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
        :=False, Transpose:=False
    Application.CutCopyMode = False
Set rng = Nothing
Set rng = Range("A1:K32").SpecialCells(xlCellTypeVisible)
    With Application
        .EnableEvents = False
        .ScreenUpdating = False
    End With
    Set OutApp = CreateObject("Outlook.Application")
    Set OutMail = OutApp.CreateItem(0)
    With OutMail
        .To = ThisWorkbook.Sheets("Data").Range("B4").Value
        .CC = ""
        .BCC = ""
        .Subject = "Test ny makro " & Ark1.Range("D1")
        .HTMLBody = RangetoHTML(rng)
    ' In place of the following statement, you can use ".Display" to
    ' display the e-mail message.
        .Display
    End With
        On Error GoTo 0
    With Application
        .EnableEvents = True
        .ScreenUpdating = True
    End With
    Set OutMail = Nothing
    Set OutApp = Nothing
    Range("B3").Select
End Sub
Avatar billede 220661 Ekspert
Skrevet i dag kl. 14:08 #1
Har du legasy outlook fra officepakken installeret? Måske har Microsoft ment at det er ny Outlook du skal bruge.  Det ville ikke overraske mig.
Avatar billede Butterfly Ekspert
Skrevet i dag kl. 14:15 #2
Ja, det er sådan det er, men jeg kan vælge stadig at bruge den gamle
Avatar billede ebea Ekspert
Skrevet for 44 minutter siden #3
Den nye Outlook, understøtter ikke VBA, som du kunne i den gamle/tidligere versioner af Outlook.

Og det er på grund af den nye arkitektur den er bygget på. Så du kan ikke bruge den nye Outlook, til at lave et kald fra en VBA opsætning.
Og det bliver heller ikke implementeret.
Avatar billede Dan Elgaard Ekspert
Skrevet for 22 minutter siden #4
Den nye Outlook sutter, da det i bund og grund blot er et webinterface uden support for automation (makroer).

Skift tilbage til Outlook Classic og alt vil virke igen.
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
Excel kurser for alle niveauer og behov – find det kursus, der passer til dig

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