CARREGAR DA LISTVIEW PARA TEXTBOX

 Tópico anterior Próximo tópico Novo tópico

CARREGAR DA LISTVIEW PARA TEXTBOX

VB / VBA

 Compartilhe  Compartilhe  Compartilhe
#482626 - 29/06/2018 16:28:59

ISABELLASILVA
BLUMENAU
Cadast. em:Novembro/2017


 Anexos estao visíveis somente para usuários registrados

     Olá pessoal!
Estou tentando carregar produtos de uma listview para dentro de uma textbox, toda alinhado uma com a outra para formar uma relatório e enviar por e-mail, como na imagem cima,
o problema que estou tendo é, que as descrições dos produtos não tem os mesmos tamanho, a quantidade de letras são maior ou menos uma das outras,
note na foto que os códigos que estão numéricos, consegui porque eles tem a mesma quantidade de (numero)
Existe alguma forma de formatar e carregar a textbox toda alinhada para que possa enviar o relatório? o código que estou usando é este a baixo:

Private Sub CarregarPedido()
   Dim i As Integer
   With Form6Pedido.ListPedidos
      txtMensagem = ""
      txtMensagem = "ITEM | CÓD. PROD. | CÓD. FÁB. |           GRUPO           |        DESCRIÇÃO        |    REFERÊNCIA    " & vbNewLine
      txtMensagem = txtMensagem & "-------------------------------------------------------------------------------------------------------------------------"
      For i = 1 To .ListItems.Count
         If .ListItems(i).Checked Then
             txtMensagem = txtMensagem & vbNewLine
             txtMensagem = txtMensagem & " " & .ListItems(i)
             txtMensagem = txtMensagem & "     |" & .ListItems(i).SubItems(1) & "           |"
             txtMensagem = txtMensagem & .ListItems(i).SubItems(2) & "          |"
             txtMensagem = txtMensagem & .ListItems(i).SubItems(3) & "       |"

         End If
      Next
   End With
End Sub

Caso exista alguma outra forma de carregar ajustado, e alguém tiver interesse em ajudar, fico agradecida...

Atenciosamente,



Isabella


#482628 - 29/06/2018 16:41:05

KERPLUNK
RIO GRANDE DO SUL
Cadast. em:Junho/2009


Membro da equipe
Ok, você está indo em retrocesso. Para fazer isso, você vai precisar usar uma fonte de tamanho definido, contar caracteres de todos os dados de cada ítem da lista, fazer os ajustes necessários e então imprimir. Isso tudo é altamente suscetível à erro e não creio que valha a pena. Que tal fazer isso criando um PDF?

_______________________________________________________________________
Gostaria de ter seu sistema Desktop "traduzido" para uma interface web? Podemos conversar...
Virei Oráculo!
The end is nigh, be ready for the nukes!


#482646 - 01/07/2018 10:28:57

DUMMIES
SAO PAULO
Cadast. em:Janeiro/2006


Isabella.
Já que a intenção é enviar um relatório de pedidos você pode montar um html e anexar no e-mail ou até mesmo montar o corpo do e-mail todo em html.
Dessa forma é possível criar tabelas que compõe os itens do pedido de forma simples e com uma aparência amigável.
Não sei que componente você usa para enviar e-mail, mas acredito que nesse componente você deve ter a opção de enviar o email como texto ou html.

[]s

Dummies


#482663 - 02/07/2018 09:24:51

ISABELLASILVA
BLUMENAU
Cadast. em:Novembro/2017


Bom dia Dummies!

Tenho um código para enviar e-mail, que meu pai me repassou, mas ele não esta muito estruturado, só consigo configurar para o g-mail,
como não tenho muito conhecimento, acredito que não consigo, fazer estes complementos para html,

Atenciosamente,


Isabella


 Tópico anterior Próximo tópico Novo tópico


Tópico encerrado, respostas não sao permitidas
Encerrado por ISABELLASILVA em 06/07/2018 19:41:22