Vandaag maakte ik iets raars mee. Ik logde in via Anydesk bij een klant van me dat Outlook 365 heeft draaien.
Ze gaf aan dat het lokaal geinstalleerd is echter wanneer van Access een e-mail stuurde met een e-mailadres dat op haar laptop is geinstalleerd liep onderstaande code niet vast en gaf gewoon aan dat alles netjes is verlopen.
Geeft Outlook dat op de Cloud staat een foutmelding? Ik heb eigenlijk nog niet kunnen testen wanneer outlook in de Cloud staat. Ik zag ook dat haar Outlook er anders uitzag dan die van mij.
Het is mogelijk dat ze lokaal outlook heeft geinstalleerd maar later kennelijk naar een Cloud oplossing is gegaan en dat Access Outlook lokaal benaderd. E-mails werden niet verzonden en ik kon ook niets terugvinden in verzonden items, sent items en send.
Dim olApp As Outlook.Application
Dim olMail As Outlook.MailItem
Dim q As Long
Dim oAccount As Outlook.Account
On Error GoTo EmailOutlookErr
lngMax = Outlook.Application.Session.Accounts.Count
For Each oAccount In Outlook.Application.Session.Accounts
LCase(strEmailadres) = LCase(CStr(oAccount))
If oAccount = strEmailadresOutlook Then
Set olApp = New Outlook.Application
Set olMail = olApp.CreateItem(olMailItem)
With olMail
.SentOnBehalfOfName = oAccount
.CC = strCc7
.BCC = strBcc7
.Subject = strOnd7
.HTMLBody = strEma7
.Recipients.Add strAan7
.Send
End With
End If
Next
Ze gaf aan dat het lokaal geinstalleerd is echter wanneer van Access een e-mail stuurde met een e-mailadres dat op haar laptop is geinstalleerd liep onderstaande code niet vast en gaf gewoon aan dat alles netjes is verlopen.
Geeft Outlook dat op de Cloud staat een foutmelding? Ik heb eigenlijk nog niet kunnen testen wanneer outlook in de Cloud staat. Ik zag ook dat haar Outlook er anders uitzag dan die van mij.
Het is mogelijk dat ze lokaal outlook heeft geinstalleerd maar later kennelijk naar een Cloud oplossing is gegaan en dat Access Outlook lokaal benaderd. E-mails werden niet verzonden en ik kon ook niets terugvinden in verzonden items, sent items en send.
Dim olApp As Outlook.Application
Dim olMail As Outlook.MailItem
Dim q As Long
Dim oAccount As Outlook.Account
On Error GoTo EmailOutlookErr
lngMax = Outlook.Application.Session.Accounts.Count
For Each oAccount In Outlook.Application.Session.Accounts
LCase(strEmailadres) = LCase(CStr(oAccount))
If oAccount = strEmailadresOutlook Then
Set olApp = New Outlook.Application
Set olMail = olApp.CreateItem(olMailItem)
With olMail
.SentOnBehalfOfName = oAccount
.CC = strCc7
.BCC = strBcc7
.Subject = strOnd7
.HTMLBody = strEma7
.Recipients.Add strAan7
.Send
End With
End If
Next