MaximoAccess

Caro Usuário, antes de postar pela primeira vez, leia as regras do fórum.

https://www.maximoaccess.com/t48-regras-do-forum

Obrigado

Administração


Participe do fórum, é rápido e fácil

MaximoAccess

Caro Usuário, antes de postar pela primeira vez, leia as regras do fórum.

https://www.maximoaccess.com/t48-regras-do-forum

Obrigado

Administração

MaximoAccess

Gostaria de reagir a esta mensagem? Crie uma conta em poucos cliques ou inicie sessão para continuar.

Dicas Ms Access, Exemplos Ms Access, Codigos VBA Ms Access, SQL Ms Access


3 participantes

    [Resolvido]Listar Arquivos Diretório.

    avatar
    finando
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 46
    Registrado : 01/09/2010

    [Resolvido]Listar Arquivos Diretório. Empty [Resolvido]Listar Arquivos Diretório.

    Mensagem  finando 6/9/2010, 10:00

    Salve galera,

    Dei uma pesquisada no fórum mas não encontrei nada a respeito.
    Gostaria de um ajuda de vocês.

    Criei um formulário para envio de emails. Esta funcionando direitinho.
    Porém, gostaria de enviar um anexo junto. Já consegui gerar o relatório em PDF e tudo mais. E enviar o arquivo por email, mas apenas 1 arquivo...

    Mas o que eu gostaria de fazer é reaproveitar este formulário.
    Como faço para criar uma ListBox, e listar todos os arquivos pdf que eu tenho em uma pasta??
    Para serem enviados por email?


    Estou utilizando o seguinte código para disparar o e-mail....

    Código:
    Private Sub BtnEnv_Click()
            Dim mess_body As String
            Dim appOutLook As Outlook.Application
            Dim MailOutLook As Outlook.MailItem
            Set appOutLook = CreateObject("Outlook.Application")
            Set MailOutLook = appOutLook.CreateItem(olMailItem)
               
                Set appOutLook = CreateObject("Outlook.Application")
                Set MailOutLook = appOutLook.CreateItem(olMailItem)
                With MailOutLook
                .BodyFormat = olFormatRichText
                .To = Me.Email_Address
                .Subject = Me.Mess_Subject
                .HTMLBody = Me.mess_text
                If Left(Me.Mail_Attachment_Path, 1) <> "<" Then
                    .Attachments.Add (Me.Mail_Attachment_Path)
                End If
                '.DeleteAfterSubmit = True  'This would let Outlook send th note without storing it in your sent bin
                .Send
                End With
                'MsgBox MailOutLook.Body
                Exit Sub
    email_error:
                MsgBox "Erro encontrado." & vbCrLf & "Mensagem de Erro.: " & Err.Description
                Resume Error_out
    Error_out:
    End Sub

    Gostaria de poder listar estes arquivos em uma ListBox... assim eu poderia reaproveitar este formulário para todos os relatórios e enviar mais de 1 arquivo em anexo..

    É possível? como eu poderia fazer?

    Obrigado.
    Gilberto Rocha
    Gilberto Rocha
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 1027
    Registrado : 21/01/2010

    [Resolvido]Listar Arquivos Diretório. Empty Re: [Resolvido]Listar Arquivos Diretório.

    Mensagem  Gilberto Rocha 6/9/2010, 10:56

    Amigo, acabei de adicionar esse exemplo, não é com list box, mas tem coisa interessante nele.
    abs


    http://maximoaccess.forumeiros.com/repositorio-de-exemplos-ms-access-f7/envio-de-email-com-ate-3-anexos-e-relatorio-no-corpo-do-email-em-html-t789.htm#4815
    avatar
    finando
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 46
    Registrado : 01/09/2010

    [Resolvido]Listar Arquivos Diretório. Empty Re: [Resolvido]Listar Arquivos Diretório.

    Mensagem  finando 6/9/2010, 10:59

    Muito Obrigado topbr..

    Vou ter que baixar em casa para testar...
    =/

    Aki onde estou links de repositórios são bloqueados..

    Irei testar em casa..

    Obrigado por hora.
    Gilberto Rocha
    Gilberto Rocha
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 1027
    Registrado : 21/01/2010

    [Resolvido]Listar Arquivos Diretório. Empty Re: [Resolvido]Listar Arquivos Diretório.

    Mensagem  Gilberto Rocha 6/9/2010, 11:01

    OK
    avatar
    finando
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 46
    Registrado : 01/09/2010

    [Resolvido]Listar Arquivos Diretório. Empty Re: [Resolvido]Listar Arquivos Diretório.

    Mensagem  finando 6/9/2010, 21:01

    TopBr...

    QUal as referencias que precisam??

    Aki na minha maquina deu um erro..

    Obrigado.
    Gilberto Rocha
    Gilberto Rocha
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 1027
    Registrado : 21/01/2010

    [Resolvido]Listar Arquivos Diretório. Empty Re: [Resolvido]Listar Arquivos Diretório.

    Mensagem  Gilberto Rocha 6/9/2010, 21:20

    Microsoft Outlook 12.0 Object Library, procure na net
    avatar
    finando
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 46
    Registrado : 01/09/2010

    [Resolvido]Listar Arquivos Diretório. Empty Re: [Resolvido]Listar Arquivos Diretório.

    Mensagem  finando 9/9/2010, 10:35

    Salve Top..

    Gostei do seu exemplo...

    Porém fica uma dúvida de principiante..

    Como faço para adaptar esta sua idéia de anexos naquele método que eu citei ali em cima??

    Obrigado.
    Gilberto Rocha
    Gilberto Rocha
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 1027
    Registrado : 21/01/2010

    [Resolvido]Listar Arquivos Diretório. Empty Re: [Resolvido]Listar Arquivos Diretório.

    Mensagem  Gilberto Rocha 9/9/2010, 10:45

    O fera Avelino tem um exemplo:
    http://www.usandoaccess.com.br/tutoriais/tuto12.asp?id=1#inicio
    avatar
    finando
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 46
    Registrado : 01/09/2010

    [Resolvido]Listar Arquivos Diretório. Empty Re: [Resolvido]Listar Arquivos Diretório.

    Mensagem  finando 9/9/2010, 11:17

    Obrigado novamente Top...

    E lá vai mais uma pergunta... aproveitando o mesmo tópico...

    Eu gostaria de gerar um Gráfico, à partir de uma consulta que tenho.
    Só que pelo que vi, e pelo que consegui fazer, os gráficos são bem "ruinzinhos". Tem poucos modelos.
    Existe alguma maneira de adicionar mais gráficos ao access?
    Tipo os modelos do Excel?

    Obrigado.
    Gilberto Rocha
    Gilberto Rocha
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 1027
    Registrado : 21/01/2010

    [Resolvido]Listar Arquivos Diretório. Empty Re: [Resolvido]Listar Arquivos Diretório.

    Mensagem  Gilberto Rocha 9/9/2010, 11:35

    Colega, confesso que tambem não manjo muito de graficos não, mas no repositorio de exemplos tem um exemplo de grafico, de uma olhadinha la
    avatar
    finando
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 46
    Registrado : 01/09/2010

    [Resolvido]Listar Arquivos Diretório. Empty Re: [Resolvido]Listar Arquivos Diretório.

    Mensagem  finando 9/9/2010, 12:00

    OK...

    Vou dar uma procurada lá...

    Obrigado.
    avatar
    finando
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 46
    Registrado : 01/09/2010

    [Resolvido]Listar Arquivos Diretório. Empty Re: [Resolvido]Listar Arquivos Diretório.

    Mensagem  finando 9/9/2010, 18:16

    Top...

    Estava fuçando no seu exemplo...
    e pra enviar o email... vc gera um arquivo em formato HTML e depois anexa ele no corpo do email...

    Tem como fazer isto sem gerar este arquivo??

    Pq no meu campo de texto, eu crio o texto certinho e etc, porém quando envio o email ele fica tudo em uma linha apenas.. Tenho que acrescentar tags html para que ele fique certo..

    No seu exemplo ele sai como se fosse uma tabela, porém eu gostaria de fazer isto sem gerar este arquivo..
    Tem como?

    Vc utiliza assim...
    Código:
    'Cria o html para envio no corpo do email
    DoCmd.OutputTo acOutputReport, "RelEmailParaJovens", acFormatHTML, origem & "Email" & "." & "html", 0 'strCaminho, 0

    e depois anexa

    Código:
        strMensagemCorpoDoEmail = "Email" & "." & "html"
        .BodyFormat = olFormatHTML
        .HTMLBody = fncLerArquivo(fncLocalBD & "" & strMensagemCorpoDoEmail)
        .Subject = "A/C. " & Me.cxFiltra & " - " & strTitulo
        .display
        Me.DataEnvio.Value = Date

    Como posso fazer para não gerar este arquivo?

    Obrigado.
    Gilberto Rocha
    Gilberto Rocha
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 1027
    Registrado : 21/01/2010

    [Resolvido]Listar Arquivos Diretório. Empty Re: [Resolvido]Listar Arquivos Diretório.

    Mensagem  Gilberto Rocha 10/9/2010, 01:20

    Assim?

    .Subject = "A/C. Fulano" & Date
    .body = "Prezado Srº " _
    & vbCrLf & "" _ ' Pula linha
    & vbCrLf & "Linha 1 Texto no corpo do email " _
    & vbCrLf & "" _ 'Pula linha
    & vbCrLf & "Linha 2 Texto no corpo do email " _
    & vbCrLf & "Linha 3 Texto no corpo do email " _
    & vbCrLf & "" _ 'Pula linha
    & vbCrLf & "Seu nome"
    .Display

    ou simplismente se vc quer somente uma linha no corpo do email deixe assim:

    .body = "Escreva aqui sua linha "
    avatar
    finando
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 46
    Registrado : 01/09/2010

    [Resolvido]Listar Arquivos Diretório. Empty Re: [Resolvido]Listar Arquivos Diretório.

    Mensagem  finando 11/9/2010, 15:47

    Mais ou menos isso Top...

    Eu vi que vc tem um módulo com o nome de ("mod_HTMLNoCorpoDoEmail")..

    Tem como eu utilizar ele?
    Gilberto Rocha
    Gilberto Rocha
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 1027
    Registrado : 21/01/2010

    [Resolvido]Listar Arquivos Diretório. Empty Re: [Resolvido]Listar Arquivos Diretório.

    Mensagem  Gilberto Rocha 11/9/2010, 17:06

    Quantas linhas vc pretende usar no corpo do email?
    avatar
    finando
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 46
    Registrado : 01/09/2010

    [Resolvido]Listar Arquivos Diretório. Empty Re: [Resolvido]Listar Arquivos Diretório.

    Mensagem  finando 11/9/2010, 17:29

    Dificil dizer...

    Seria utilizado para N fins...
    E o usuário poderia colocar sua própria mensagem...

    Tenho algumas cadastradas na base... ja com tags html...
    Porém fica aberto ao usuário colocar sua própria mensagem.

    o/
    avatar
    finando
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 46
    Registrado : 01/09/2010

    [Resolvido]Listar Arquivos Diretório. Empty Re: [Resolvido]Listar Arquivos Diretório.

    Mensagem  finando 1/10/2010, 11:50

    Alguém tem alguma idéia de como posso fazer isto?

    Pq no meu campo de texto, eu crio o texto certinho e etc, pulando linhas e tudo mais, porém quando envio o email, o texto fica tudo em uma linha apenas..
    Para que ele fique certo eu tenho que acrescentar tags html no campo para que ele fique certo no e-mail...

    Existe alguma maneira de fazer isto?? Para que o texto saia igual ao que está no campo?

    Obrigado.
    JPaulo
    JPaulo
    Moderador
    Moderador


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 11026
    Registrado : 04/11/2009

    [Resolvido]Listar Arquivos Diretório. Empty Re: [Resolvido]Listar Arquivos Diretório.

    Mensagem  JPaulo 12/10/2010, 12:58

    teste desta forma;

    .Body = "Ola" & vbNewLine & "isto" & "é" & vbNewLine & "um teste..."

    Vai ficar assim no mail:

    Olá
    isto
    é
    um teste...

    Se o seu código de envio tiver .HTMLBody em vez de .Body, a mudança de linha não se realiza.


    .................................................................................
    Contribua com o maximoaccess nos links abaixo, ajude a melhorar este que é o seu site na NET.

    Pay-Pal R$ Aqui
    Pay-Pal € Aqui

    Ou ainda: Aqui (Novo)

    Sucesso e Bons Estudos
    Success and Good Studies

    [Resolvido]Listar Arquivos Diretório. Folder_announce_new Utilize o Sistema de Busca do Fórum...
    [Resolvido]Listar Arquivos Diretório. Folder_announce_new 102 Códigos VBA Gratuitos...
    [Resolvido]Listar Arquivos Diretório. Folder_announce_new Instruções SQL como utilizar...

    Conteúdo patrocinado


    [Resolvido]Listar Arquivos Diretório. Empty Re: [Resolvido]Listar Arquivos Diretório.

    Mensagem  Conteúdo patrocinado


      Data/hora atual: 21/11/2024, 20:38