Kirjautuminen

Haku

Tehtävät

Keskustelu: Ohjelmointikysymykset: VB6: sähköpostin lähetys (vb)

julius_88 [01.12.2003 12:24:29]

#

mites sais lähetettyy esim. tiedoston koe.txt sähköpostiin vb ohjelmalla?

tnb [01.12.2003 16:47:29]

#

Tässä yksi ratkaisu, käyttää ilmeisesti oletussähköpostia.

'Add 3 text boxes and name them txtSendto, txtSubject
'& txtMessage and a command button with name cmdSend
'lisää myös MAPIsession1 ja MAPImessages1 kontrollit


Private Sub Form_Load()
    MAPISession1.SignOn
    txtMessage = Form1.RichTextBox1.Text 'tässä siis viestisi
    CenterForm Me 'keskittää formin, jätä pois jos valittaa
End Sub
Private Sub Form_Unload(Cancel As Integer)
    MAPISession1.SignOff
End Sub
Private Sub cmdSend_Click()
On Error GoTo errhandler
    With MAPIMessages1
        .MsgIndex = -1
        .RecipDisplayName = txtSendto.Text
        .MsgSubject = txtSubject.Text
        .MsgNoteText = txtMessage.Text
        .SessionID = MAPISession1.SessionID
        .Send
    End With
    MsgBox "Message sent!", , "Send Message"
Exit Sub
errhandler:
MsgBox ("Ehkä sähköposti-asetukset tässä koneessa eivät ole paikallaan tai " + Chr(13) + Chr(10) + "kirjoitit osoitteen väärin")

End Sub

petrinm [01.12.2003 17:31:54]

#

mistä ton Mapi jutun saa

tnb [01.12.2003 17:54:54]

#

Ehkä näin jos VB6:
Valitse Project / References
Ruksaa Microsoft Internet Controls
(=Shdocvw.oca ehkä)

Valitse Project / Components
Ruksaa Microsoft MAPI Controls

Vastaus

Aihe on jo aika vanha, joten et voi enää vastata siihen.

Tietoa sivustosta