Abap:如何使用电子表格

2020-08-27 06:58发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)大家好, 我有一个查询。 我有...

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


大家好,

我有一个查询。 我有一个报告,其中电子邮件与电子表格附件一起发送。

这里的问题是,当我从邮件收件箱中打开电子表格时,电子表格的对齐方式不正确,我还需要带有正确字体大小的边框。 可以这样做。如果可以,请告诉我如何。

我知道如何使用OLE生成新的电子表格。但是在附件期间更改电子表格并不确定如何执行。 谢谢。

未对齐:

对齐

not-alligned.jpg (28.5 kB)
6条回答
绿领巾童鞋
2020-08-27 07:22

Premjit Ger

可以使用" ColumnWidth"参数进行设置。

请参阅以下我在自定义报告之一中使用的示例代码。 我将列宽设置为30

 FORM fill_cell_value,使用iv_row TYPE syst_tabix
                            iv_column TYPE syst_tabix
                            iv_value TYPE任意。

   数据:lo_cell TYPE ole2_object,
        lo_interior TYPE ole2_object,
        lo_font TYPE ole2_object。

   调用go_excel"单元格"的方法= lo_cell导出#1 = iv_row#2 = iv_column。
   lo_cell"值"的设置属性= iv_value。
   设置lo_cell'ColumnWidth'的属性= 30。

   如果iv_row EQ 6和iv_value EQ为"​​必填"。
     获得lo_cell'Font'= lo_font的属性。
     设置lo_font'ColorIndex'= 3的属性。
   万一。

   检查iv_column LE 3。
   获得lo_cell'Interior'的属性= lo_interior。
   lo_interior'ColorIndex'的SET PROPERTY OF = 43。

 ENDFORM。
 

一周热门 更多>