[VB] Outlook e-mail slepen op form

Pagina: 1
Acties:

  • robjanssen
  • Registratie: September 2001
  • Laatst online: 02-08 16:10

robjanssen

Software Developer

Topicstarter
Weet iemand of het mogelijk is om een e-mail van Outlook naar een formulier te slepen. En vervolgens los te laten. En dat je dan met behulp van vb-code de body van de e-mail uit kan lezen?

  • mOrPhie
  • Registratie: September 2000
  • Laatst online: 02-09 17:49

mOrPhie

❤️❤️❤️❤️🤍

plaats op een form een textbox en zet dit in je code:
code:
1
2
3
4
5
6
7
Private Sub Text1_OLEDragDrop(Data As DataObject, Effect As Long, _
Button As Integer, Shift As Integer, X As Single, Y As Single)
Dim strText As String
    
    strText = Data.GetData(vbCFText)
    Text1.Text = strText
End Sub

PS. kijk wel uit dat je geen verkapte scriptrequests doet. Dit had je makkelijk met google kunnen vinden waarschijnlijk. Succes verder.

Een experimentele community-site: https://technobabblenerdtalk.nl/. DM voor invite code.


  • robjanssen
  • Registratie: September 2001
  • Laatst online: 02-08 16:10

robjanssen

Software Developer

Topicstarter
Dit had ik al.
Maar dan krijg je alleen Afzender, subject en datum te zien.
Hoe haal ik dan daarna de Body tekst uit de e-mail?

  • mOrPhie
  • Registratie: September 2000
  • Laatst online: 02-09 17:49

mOrPhie

❤️❤️❤️❤️🤍

Je zou in plaats van vbCFText, vbCFFiles of vbCFRTF ofzow kunnen gebruiken. Alleen werkt het dan niet meteen. Je zou de MSDN even moeten raadplegen, die heeft er wel een hoop over in staan.

Een experimentele community-site: https://technobabblenerdtalk.nl/. DM voor invite code.


  • robjanssen
  • Registratie: September 2001
  • Laatst online: 02-08 16:10

robjanssen

Software Developer

Topicstarter
vbCFFiles of vbCFRTF werken niet.
En de MSDN heb ik geraadpleegd, maar daarin kan ik niets vinden.

  • mOrPhie
  • Registratie: September 2000
  • Laatst online: 02-09 17:49

mOrPhie

❤️❤️❤️❤️🤍

je zou er toch echt even mee moeten spelen en de Code reference van het DataObject doornemen. Ik kan het je wel op een presenteerblaadje geven, maar ik weet het ook niet 1,2,3. Even zoeken en klooien dus. 't zit em in ieder geval in dat dragdrop dataobject

Een experimentele community-site: https://technobabblenerdtalk.nl/. DM voor invite code.


  • robjanssen
  • Registratie: September 2001
  • Laatst online: 02-08 16:10

robjanssen

Software Developer

Topicstarter
SCHOP!

Verwijderd

Van OLE weet ik niks, maar ik neem aan dat DATA een object is van het type olMailitem (het is immers een outlook email).
Als je een object aanmaakt (office2k!)
dim Mailtje as outlook.mailitem
dan zou je dat dataobject daaraan moeten linken.
De body etc aanroepen is dan simpel:
Mailtje.To
Mailtje.Body
Mailtje.Subject

Wel een reference maken naar Oulook 9.0 object lib...

verder kan ik je niet helpen...

  • Ashbjorn
  • Registratie: Maart 2001
  • Laatst online: 07-04-2019

Ashbjorn

Who's your daddy! WHUZAAA

www.planet-source-code.com

daar staan volgens mij wel wat examples met wat je wilt doen.

Athlon 64 3500+ || MSI Neo2 Platinum || 1GB PC3200 Corsair XLPRO 2-2-2-5@1T || Hitachi SATA 250GB@7200 8MB || WD Raptor 73GB@10000 8MB || AOpen GF 6800 GT 256MB || SB Audigy2 Platinum || Logitech Laser G5 || 19" Iiyama HM903DT || 1280@100Hz

Pagina: 1