SAP BC-IC Excel接口发送format_string

时间:2017-07-19 06:15:34

标签: excel sap abap ole

我正在实施SAP BC-IC接口,用于与Excel交互。这或多或少的预期效果。但是现在我面临的问题是,我想将单元格值设置为1.1 1.2 1.3,依此类推。 Excel会自动将其解释为日期并使用DD.MM格式。如何使用SAP BC-IC Desktop Office Integration避免这种情况?我认为可以帮助我的唯一方法是:set_format_string。但我不知道这应该是怎样的。需要以文本格式格式化单元格。

以下是指向set_format_string方法的official documentation的链接。尝试set_range_format也可以格式化边框,数字,颜色和一些东西,但没有文字。

希望有些人可以帮助我:)。

1 个答案:

答案 0 :(得分:2)

您必须使用set_format()并将typ参数传递为0.引自documentation

  

货币格式类型:

     

0:显示为文字

方法调用如下所示:

CALL METHOD l_iref_spreadsheet->set_format
  EXPORTING
    rangename = 'rangename'
    typ       = 0
    currency  = 'EUR'
  IMPORTING
    retcode   = l_retcode.