DLL COM VBS
Pessoal, preciso converter um código que uso no VBA para VBS!
O problema é que uso como referência uma DLL... será possÃÂÂvel usar essa DLL no código VBS?
//codigo em VBA
Dim Msg As CDO.Message
Dim Cof As CDO.Configuration
Dim Camp
Set Msg = New CDO.Message
Set Cof = New CDO.Configuration
Set Camp = Cof.Fields
Camp.Item(cdoSendUsingMethod) = 2
Camp.Item(cdoSMTPServer) = "servidor"
Camp.Item(cdoSMTPConnectionTimeout) = 20
Camp.Item(cdoSMTPAuthenticate) = 1
Camp.Item(cdoSendUserName) = "usuario"
Camp.Item(cdoSendPassword) = 12345
Camp.Update
Set Msg.Configuration = Cof
Msg.To = "<mmatiusso@dominio.com.br>"
Msg.From = "<mmatiusso@dominio.com.br>"
Msg.Subject = "Assunto"
Msg.TextBody = "Mensagem"
'Msg.CC = CC.Text
Msg.Send
//eu pensei em algo parecido com isso
Dim Msg 'as CDO.Message
Dim Cof 'as CDO.Configuration
Dim Camp
Set Msg = CreateObject("CDO.Message")
Set Cof = CreateObject("CDO.Configuration")
Set Camp = CreateObject("Cof.Fields")
Camp.Item(cdoSendUsingMethod) = 2
Camp.Item(cdoSMTPServer) = "Servidor"
Camp.Item(cdoSMTPConnectionTimeout) = 20
Camp.Item(cdoSMTPAuthenticate) = 1
Camp.Item(cdoSendUserName) = "usuario"
Camp.Item(cdoSendPassword) = 12345
Camp.Update
Set Msg.Configuration = Cof
Msg.To = "<mmatiusso@dominio.com.br>"
Msg.From = "<mmatiusso@dominio.com.br>"
Msg.Subject = "Assunto"
Msg.TextBody = "Mensagem"
'Msg.CC = CC.Text
Msg.Send
só que da erro na linha -> Set Camp = CreateObject("Cof.Fields")...
O problema é que uso como referência uma DLL... será possÃÂÂvel usar essa DLL no código VBS?
//codigo em VBA
Dim Msg As CDO.Message
Dim Cof As CDO.Configuration
Dim Camp
Set Msg = New CDO.Message
Set Cof = New CDO.Configuration
Set Camp = Cof.Fields
Camp.Item(cdoSendUsingMethod) = 2
Camp.Item(cdoSMTPServer) = "servidor"
Camp.Item(cdoSMTPConnectionTimeout) = 20
Camp.Item(cdoSMTPAuthenticate) = 1
Camp.Item(cdoSendUserName) = "usuario"
Camp.Item(cdoSendPassword) = 12345
Camp.Update
Set Msg.Configuration = Cof
Msg.To = "<mmatiusso@dominio.com.br>"
Msg.From = "<mmatiusso@dominio.com.br>"
Msg.Subject = "Assunto"
Msg.TextBody = "Mensagem"
'Msg.CC = CC.Text
Msg.Send
//eu pensei em algo parecido com isso
Dim Msg 'as CDO.Message
Dim Cof 'as CDO.Configuration
Dim Camp
Set Msg = CreateObject("CDO.Message")
Set Cof = CreateObject("CDO.Configuration")
Set Camp = CreateObject("Cof.Fields")
Camp.Item(cdoSendUsingMethod) = 2
Camp.Item(cdoSMTPServer) = "Servidor"
Camp.Item(cdoSMTPConnectionTimeout) = 20
Camp.Item(cdoSMTPAuthenticate) = 1
Camp.Item(cdoSendUserName) = "usuario"
Camp.Item(cdoSendPassword) = 12345
Camp.Update
Set Msg.Configuration = Cof
Msg.To = "<mmatiusso@dominio.com.br>"
Msg.From = "<mmatiusso@dominio.com.br>"
Msg.Subject = "Assunto"
Msg.TextBody = "Mensagem"
'Msg.CC = CC.Text
Msg.Send
só que da erro na linha -> Set Camp = CreateObject("Cof.Fields")...
Eita! já consegui!! ficou assim!
Dim Msg
Dim Cof
Dim Camp
Set Msg = CreateObject("CDO.Message")
Set Cof = CreateObject("CDO.Configuration")
Set Camp = Cof.Fields
Camp.Item("http://schemas.microsoft.com/cdo/configuration/sendusing") = 2
Camp.Item("http://schemas.microsoft.com/cdo/configuration/smtpserver") = "Servidor"
Camp.Item("http://schemas.microsoft.com/cdo/configuration/smtpconnectiontimeout") = 20
Camp.Item("http://schemas.microsoft.com/cdo/configuration/smtpauthenticate") = 1
Camp.Item("http://schemas.microsoft.com/cdo/configuration/sendusername") = "usuario"
Camp.Item("http://schemas.microsoft.com/cdo/configuration/sendpassword") = 12345
Camp.Update
Set Msg.Configuration = Cof
Msg.To = "<mmatiusso@dominio.com.br>"
Msg.From = "<mmatiusso@dominio.com.br>"
Msg.Subject = "Assunto"
Msg.TextBody = "Mensagem"
Msg.Send
valeu!
Dim Msg
Dim Cof
Dim Camp
Set Msg = CreateObject("CDO.Message")
Set Cof = CreateObject("CDO.Configuration")
Set Camp = Cof.Fields
Camp.Item("http://schemas.microsoft.com/cdo/configuration/sendusing") = 2
Camp.Item("http://schemas.microsoft.com/cdo/configuration/smtpserver") = "Servidor"
Camp.Item("http://schemas.microsoft.com/cdo/configuration/smtpconnectiontimeout") = 20
Camp.Item("http://schemas.microsoft.com/cdo/configuration/smtpauthenticate") = 1
Camp.Item("http://schemas.microsoft.com/cdo/configuration/sendusername") = "usuario"
Camp.Item("http://schemas.microsoft.com/cdo/configuration/sendpassword") = 12345
Camp.Update
Set Msg.Configuration = Cof
Msg.To = "<mmatiusso@dominio.com.br>"
Msg.From = "<mmatiusso@dominio.com.br>"
Msg.Subject = "Assunto"
Msg.TextBody = "Mensagem"
Msg.Send
valeu!
Tópico encerrado , respostas não são mais permitidas