Check alle échte Black Friday-deals Ook zo moe van nepaanbiedingen? Wij laten alleen échte deals zien

[Outlook 2007] macro voor handtekeninig en afzenderadres*

Pagina: 1
Acties:

  • detim
  • Registratie: Maart 2009
  • Laatst online: 09-10 10:34
Hallo,

Wij gebruiken op het moment Outlook 2007 in combinatie met exchange 2010.
Een bepaalde gebruiker heeft meerdere mailboxen, die staan toegevoegd onder het exchange account.

Echter zouden we het volgende willen automatiseren:
- Handtekening koppelen aan mailadres (dit kan alleen aan het hele exchange account, dus niet een specifiek postvak
- Het van veld niet intypen, maar met een knop selecteren

Ik had gedacht om macros te maken, die met 1 druk op de knop het van veld invult en een handtekening plaatst.
Nu ben ik hier niet zo een held in, maar heb op internet zitten zoeken.
De handtekening plaatsen is al gelukt met onderstaande code (heb de voorbeeld groet van het internet er in laten staan):

Public Sub MySig1()
Set objDoc = Application.ActiveInspector.WordEditor
Set objSel = objDoc.Windows(1).Selection
objSel.TypeText Text:=vbCrLf & "Joe Blow" & vbCrLf & "A Company Name" & vbCrLf & "(888)765-4321"
End Sub

Dit werkt dus, maar nu willen we dus ook nog graag het ''van'' veld hebben ingevuld.
Hier heb ik de volgende code voor gevonden:

me.SentOnBehalfOfName = "email@email.com"

Ik krijg deze niet gecombineerd met het code voor het plaatsen van de handtekening. Zouden jullie me hiermee kunnen helpen?

Alvast bedankt!

  • Lustucru
  • Registratie: Januari 2004
  • Niet online

Lustucru

26 03 2016

detim schreef op vrijdag 29 maart 2013 @ 19:05:
me.SentOnBehalfOfName = "email@email.com"
'me' verwijst in VB(A) naar het object (meestal een formulier) waarin de code staat die uitgevoerd wordt. Dat gaat dus in dit geval inderdaad niet lukken.

Wat je zoekt is iets als dit:
Visual Basic:
1
2
3
4
5
dim hetMailBericht as mailitem

set hetMailBericht = activeinspector.currentitem

hetmailbericht.SentOnBehalfOfName=foo@bar.com


De clou zit hem dus in regel 3. In je code moet je verwijzen naar de e-mail waarvan je het afzendadres wilt wijzigen. Zoek eens oin google op mailitem icm activeinspector.

[ Voor 13% gewijzigd door Lustucru op 30-03-2013 09:01 ]

De oever waar we niet zijn noemen wij de overkant / Die wordt dan deze kant zodra we daar zijn aangeland