Ik ben nogal slecht op het gebied van VBA (ken de basis, maar gebruik het zelfden), en nu kom ik opeens het punt tegen om het eens te gaan gebruiken.
Volgende is mijn doel:
Ik gebruik Outlook office 2003 met een exchange e-mail acount. Hierbij wil ik graag een 2 tal gegevens uitlezen en koppelen met elkaar.
1) Ik wil datum uitlezen van het ontvangst van een e-mail bericht in de inbox. Deze datum, te samen met het onderwerp moet gecopierd worden naar een 2 tal Excel kolomen
2) Bij het beantwoorden van een mailtje (dus het plaatsen in de send items box) wil ik ook deze datum en topic registreren
3) Ik wil dat deze twee met elkaar gekoppeld worden in een 3e kolom. Onderwerp van verstuurde item en ontvangen item is in principe gelijk, op de eerste 5 en laatste 10 karakters na
Doel hiervan is om vast te stellen in outlook, voor elk onderwerp, hoeveel tijd er zit tussen ontvangst van de mail door de mail server, en het daadwerkelijk afhandelen van de mail.
Ik heb alvast een en ander opgezocht over dit soort dingen, maar ik ben nog niet tegengekomen hoe ik deze datums kan opvragen. Ook weet ik niet hoe ik een middelste deel van de 2 subjecten kan controleren met elkaar, om te zien of het om dezelfde mail gaat.
Code snippers die ik tot nu toe gevonden heb zijn de volgenden:
Lijkt me dat die Range gaat om de naam dat je in de 1e rij plaats ofzo? Durf het zo niet te zeggen. Misschien dat er hier wat Macro Goeroe's aanwezig zijn die me een schop de goede richting op kunnen geven?
Alvast bedankt,
Mark
Volgende is mijn doel:
Ik gebruik Outlook office 2003 met een exchange e-mail acount. Hierbij wil ik graag een 2 tal gegevens uitlezen en koppelen met elkaar.
1) Ik wil datum uitlezen van het ontvangst van een e-mail bericht in de inbox. Deze datum, te samen met het onderwerp moet gecopierd worden naar een 2 tal Excel kolomen
2) Bij het beantwoorden van een mailtje (dus het plaatsen in de send items box) wil ik ook deze datum en topic registreren
3) Ik wil dat deze twee met elkaar gekoppeld worden in een 3e kolom. Onderwerp van verstuurde item en ontvangen item is in principe gelijk, op de eerste 5 en laatste 10 karakters na
Doel hiervan is om vast te stellen in outlook, voor elk onderwerp, hoeveel tijd er zit tussen ontvangst van de mail door de mail server, en het daadwerkelijk afhandelen van de mail.
Ik heb alvast een en ander opgezocht over dit soort dingen, maar ik ben nog niet tegengekomen hoe ik deze datums kan opvragen. Ook weet ik niet hoe ik een middelste deel van de 2 subjecten kan controleren met elkaar, om te zien of het om dezelfde mail gaat.
Code snippers die ik tot nu toe gevonden heb zijn de volgenden:
Code:
path = "C:\test.xls"
Dim ex as object
Set ex = CreateObject("excel.application")
ex.workbooks.Open FileName:= path
ex.activeWorkbook.sheets("sheet1").Range("email_subject") = subject
ex.activeWorkbook.sheets("sheet1").Range("kolomnaam?") = quote ??
ex.activeWorkbook.save
Lijkt me dat die Range gaat om de naam dat je in de 1e rij plaats ofzo? Durf het zo niet te zeggen. Misschien dat er hier wat Macro Goeroe's aanwezig zijn die me een schop de goede richting op kunnen geven?
Alvast bedankt,
Mark