Hirdetés

Keresés

Új hozzászólás Aktív témák

  • Oly
    őstag

    A VBS (VB Script), a VBA (VB for Applications) és a VB6 szintaktikailag (és a használt metódusok, osztályok alapján is) nagyon hasonló - de nem teljes mértékben átjárható. Ha teszel fel példát, talán megtaláljuk, miért nem megy.

    AE

    Szia

    Private Sub Command1_Click()
    Dim objOutlook, objMail, oAddSig

    Set objOutlook = CreateObject("Outlook.Application")
    objOutlook.Session.Logon
    Set objMail = objOutlook.CreateItem(olMailItem)
    Set objOutlook = objMail.GetInspector

    With objMail
    .SentOnBehalfOfName = "nemazennevem@valami.hu"
    .To = "to"
    .Cc = "cc"
    .Subject = "Subject"
    .Body = "body"
    .Display
    End With

    Set objOutlook = Nothing
    Set objMail = Nothing
    End Sub

    Outlook2007-nél átírja a feladót, Excelből indítva 2010-nél is.
    HTML-ből, vagy VB6-tal csinált exe-nél már nem.
    2010-nél egy lenyíló listából tudom kiválasztani az eddig használt feladókat. Lehet, hogy itt valami objektumként kezeli már?

Új hozzászólás Aktív témák