¡Caminando hacia el éxito!

Aprende en Comunidad

Avalados por :

Como alinhar corretamente planilhas em e-mails: guia passo a passo.

  • Creado 01/03/2024
  • Modificado 01/03/2024
  • 0 Vistas
0
Cargando...

Olá a todos!

Tenho uma pergunta. Tenho um relatório onde é enviado um e-mail juntamente com um anexo de planilha.

A questão aqui é que quando abro a planilha a partir da caixa de entrada do e-mail, a formatação da planilha não está correta e também preciso de bordas com o tamanho de fonte correto. Isso pode ser feito? Se sim, você poderia me dizer como, por favor?

Sei como gerar uma nova planilha usando OLE. Mas não tenho certeza de como alterar a planilha durante o anexo. Obrigado.

Não Alinhado:

Alinhado

:

Pedro Pascal
Se unió el 07/03/2018
Pinterest
Telegram
Linkedin
Whatsapp

4 Respuestas

0
Cargando...

Por favor, utilize o botão COMENTAR para comentários, perguntas, adicionar detalhes, etc. A RESPOSTA deve apenas propor uma solução, de acordo com o texto da SAP à direita da área de resposta. Ao mesmo tempo, a pessoa será informada do seu comentário (atualmente não).

Respondido el 15/04/2024
LUCIANO RIOJA GHIOTTO
Se unió el 13/07/2019
0
Cargando...

Olá,

Obrigado. Se possível, você pode me enviar seu código para que seja mais fácil comparar?

Respondido el 15/04/2024
LUCIANO RIOJA GHIOTTO
Se unió el 13/07/2019
0
Cargando...
Premjit Ger
* Criar aplicação OLE Excel
  DATA:lo_mapl      TYPE ole2_object,
       lo_map       TYPE ole2_object,
       lo_worksheet TYPE ole2_object.

  CREATE OBJECT go_excel 'EXCEL.APPLICATION'.
  CALL METHOD OF go_excel 'Workbooks' = lo_mapl.
  SET PROPERTY OF go_excel 'Visible' = 1.
  CALL METHOD OF lo_mapl 'Add' = lo_map.
  GET PROPERTY OF go_excel 'ACTIVESHEET' = lo_worksheet.
  SET PROPERTY OF lo_worksheet 'Name' = 'First Sheet'.

* Em seguida, preencha o valor de cada célula usando a propriedade VALUE e a largura usando a propriedade 'ColumnWidth'
  CALL METHOD OF go_excel 'Cells' = lo_cell EXPORTING #1 = iv_row #2 = iv_column.
  SET PROPERTY OF lo_cell 'Value' = iv_value.
  SET PROPERTY OF lo_cell 'ColumnWidth' = 30.
Respondido el 15/04/2024
LUCIANO RIOJA GHIOTTO
Se unió el 13/07/2019
0
Cargando...

Premjit Ger

Pode ser configurado utilizando o parâmetro 'ColumnWidth'.

Consulte o código de exemplo abaixo que utilizei em um relatório personalizado, onde configurei a largura da coluna para 30.

FORM fill_cell_value USING iv_row TYPE syst_tabix
                           iv_column TYPE syst_tabix
                           iv_value TYPE any.

  DATA:lo_cell     TYPE ole2_object,
       lo_interior TYPE ole2_object,
       lo_font     TYPE ole2_object.

  CALL METHOD OF go_excel 'Cells' = lo_cell EXPORTING #1 = iv_row #2 = iv_column.
  SET PROPERTY OF lo_cell 'Value' = iv_value.
  SET PROPERTY OF lo_cell 'ColumnWidth' = 30.

  IF iv_row EQ 6 AND iv_value EQ 'Mandatory'.
    GET PROPERTY OF lo_cell 'Font' = lo_font.
    SET PROPERTY OF lo_font 'ColorIndex' = 3.
  ENDIF.

  CHECK iv_column LE 3.
  GET PROPERTY OF lo_cell 'Interior' = lo_interior.
  SET PROPERTY OF lo_interior 'ColorIndex' = 43.

ENDFORM.
Respondido el 15/04/2024
LUCIANO RIOJA GHIOTTO
Se unió el 13/07/2019

contacto@primeinstitute.com

(+51) 1641 9379
(+57) 1489 6964

© 2024 Copyright. Todos los derechos reservados.

Desarrollado por Prime Institute

¡Hola! Soy Diana, asesora académica de Prime Institute, indícame en que curso estas interesado, saludos!
Hola ¿Puedo ayudarte?