Notifications
Clear all

Uso de Progressbar

2 Posts
2 Usuários
0 Reactions
1,101 Visualizações
wfranca
(@wfranca)
Posts: 297
Reputable Member
Topic starter
 

Pessoal,

da pra colocar uma progressbar no código abaixo?

Esse código dispara um email, queria criar alguma lógica q fizesse o usuário aguardar o código rodar, para depois encerrar o form.

Sub EnviarEmailCDO()

    Dim oMensagem As Object
    Dim oConfiguração As Object
    Dim sCorpo As String
    Dim vFields As Variant

    Set oMensagem = CreateObject("CDO.Message")
    Set oConfiguração = CreateObject("CDO.Configuration")

        oConfiguração.Load -1 'Padrões CDO
        Set vFields = oConfiguração.Fields
        With vFields
            .Item("http://schemas.microsoft.com/cdo/configuration/sendusing") = 2
            
            'Se quiser enviar um e-mail pelo GMail, substiua a linha acima por:
           
           .Item("http://schemas.microsoft.com/cdo/configuration/smtpserver") = "smtp.gmail.com"
           ' .Item("http://schemas.microsoft.com/cdo/configuration/smtpserver") = "smtp.gmail.com"

           ' .Item("http://schemas.microsoft.com/cdo/configuration/smtpserverport") = 465
           ' .Item("http://schemas.microsoft.com/cdo/configuration/smtpauthenticate") = 1
            
             .Item("http://schemas.microsoft.com/cdo/configuration/smtpserverport") = 465
             .Item("http://schemas.microsoft.com/cdo/configuration/smtpauthenticate") = 1
             .Item("http://schemas.microsoft.com/cdo/configuration/smtpusessl") = "true"
            
            
          
            .Item("http://schemas.microsoft.com/cdo/configuration/sendusername") = "welington@gmail.com"
            .Item("http://schemas.microsoft.com/cdo/configuration/sendpassword") = "XXXX"
            .Update
        End With

    sCorpo = "Solicitante:" & " " & frm_Cadastro.cmb_setor.Text & " " & vbNewLine & _
      vbNewLine & "Material Cadastrado:" & " " & frm_Cadastro.txt_cod_sap_CADASTRADO.Text & vbNewLine & _
      "Descrição Técnica:" & " " & frm_Cadastro.txt_desc_tecnica.Text & vbNewLine
     ' "linha3" & vbNewLine & _
     ' "linha4" & vbNewLine
      
    With oMensagem
        Set .Configuration = oConfiguração
        .To = frm_Cadastro.txt_email ' "fulano@gmail.com"  'mude aqui para alterar o destinatário
        .CC = "" 'com cópia
        .BCC = "" 'com cópia oculta
        .From = """cadastro"" <fulano@gmail.com>"
        .Subject = "Solicitação de Cadastro"
        .TextBody = sCorpo
        .Send
    End With


End Sub

Welington Gonçalves

 
Postado : 16/05/2018 7:21 pm
(@boobymcgee)
Posts: 84
Trusted Member
 

Oi, veja isso.

 
Postado : 17/05/2018 6:38 am