mirror of
https://github.com/abap2xlsx/abap2xlsx.git
synced 2025-05-05 11:06:15 +08:00
Fix issue #297
This commit is contained in:
parent
30ac9277f2
commit
111cf14f2d
|
@ -1,9 +1,9 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<CLAS CLSNAME="ZCL_EXCEL_WORKSHEET" VERSION="1" LANGU="E" DESCRIPT="Worksheet" CATEGORY="00" EXPOSURE="2" STATE="1" RELEASE="0" CLSFINAL="X" CLSCCINCL="X" FIXPT="X" UNICODE="X" CLSBCCAT="00" DURATION_TYPE="0 " RISK_LEVEL="0 ">
|
||||
<implementing CLSNAME="ZCL_EXCEL_WORKSHEET" REFCLSNAME="ZIF_EXCEL_SHEET_PRINTSETTINGS" VERSION="1" EXPOSURE="2" STATE="1" RELTYPE="1"/>
|
||||
<implementing CLSNAME="ZCL_EXCEL_WORKSHEET" REFCLSNAME="ZIF_EXCEL_SHEET_PROPERTIES" VERSION="1" EXPOSURE="2" STATE="1" RELTYPE="1"/>
|
||||
<implementing CLSNAME="ZCL_EXCEL_WORKSHEET" REFCLSNAME="ZIF_EXCEL_SHEET_PROTECTION" VERSION="1" EXPOSURE="2" STATE="1" RELTYPE="1"/>
|
||||
<implementing CLSNAME="ZCL_EXCEL_WORKSHEET" REFCLSNAME="ZIF_EXCEL_SHEET_VBA_PROJECT" VERSION="1" EXPOSURE="2" STATE="1" RELTYPE="1"/>
|
||||
<implementing CLSNAME="ZCL_EXCEL_WORKSHEET" REFCLSNAME="ZIF_EXCEL_SHEET_PRINTSETTINGS" VERSION="1" EXPOSURE="2" STATE="1" RELTYPE="1" EDITORDER="0 "/>
|
||||
<implementing CLSNAME="ZCL_EXCEL_WORKSHEET" REFCLSNAME="ZIF_EXCEL_SHEET_PROPERTIES" VERSION="1" EXPOSURE="2" STATE="1" RELTYPE="1" EDITORDER="0 "/>
|
||||
<implementing CLSNAME="ZCL_EXCEL_WORKSHEET" REFCLSNAME="ZIF_EXCEL_SHEET_PROTECTION" VERSION="1" EXPOSURE="2" STATE="1" RELTYPE="1" EDITORDER="0 "/>
|
||||
<implementing CLSNAME="ZCL_EXCEL_WORKSHEET" REFCLSNAME="ZIF_EXCEL_SHEET_VBA_PROJECT" VERSION="1" EXPOSURE="2" STATE="1" RELTYPE="1" EDITORDER="0 "/>
|
||||
<localImplementation>*"* local class implementation for public class
|
||||
*"* use this source file for the implementation part of
|
||||
*"* local helper classes
|
||||
|
@ -159,10 +159,16 @@ ENDCLASS. "lcl_gui_alv_grid DEFINITION</localTypes>
|
|||
<localMacros>*"* use this source file for any macro definitions you need
|
||||
*"* in the implementation part of the class</localMacros>
|
||||
<textPool>
|
||||
<language SPRAS="1">
|
||||
<textElement ID="I" KEY="001" ENTRY="Sheet" LENGTH="132 "/>
|
||||
</language>
|
||||
<language SPRAS="2">
|
||||
<textElement ID="I" KEY="001" ENTRY="Sheet" LENGTH="132 "/>
|
||||
</language>
|
||||
<language SPRAS="D">
|
||||
<textElement ID="I" KEY="001" ENTRY="Tabelle" LENGTH="132 "/>
|
||||
<textElement ID="I" KEY="400" ENTRY="Tabelle überschneidet sich mit schon eingebundener Tabelle und wird diesem Tabellenblatt nicht hinzugefügt." LENGTH="132 "/>
|
||||
<textElement ID="I" KEY="401" ENTRY="Für Druckbereich Wiederholungsspalten wurde ein ungültiger Bereich übergeben" LENGTH="132 "/>
|
||||
<textElement ID="I" KEY="400" ENTRY="Tabelle überschneidet sich mit schon eingebundener Tabelle und wird diesem Tabellenblatt nicht hinzugefügt." LENGTH="132 "/>
|
||||
<textElement ID="I" KEY="401" ENTRY="Für Druckbereich Wiederholungsspalten wurde ein ungültiger Bereich übergeben" LENGTH="132 "/>
|
||||
<textElement ID="I" KEY="402" ENTRY="Nicht erlaubtes Zeichen in Titel des Arbeitblatts. Liste der verbotenen Zeichen: /\[]*?:" LENGTH="132 "/>
|
||||
<textElement ID="I" KEY="403" ENTRY="Blattname darf nicht mit & beginnen." LENGTH="132 "/>
|
||||
</language>
|
||||
|
@ -173,6 +179,15 @@ ENDCLASS. "lcl_gui_alv_grid DEFINITION</localTypes>
|
|||
<textElement ID="I" KEY="402" ENTRY="Found illegal character in sheetname. List of forbidden characters: /\[]*?:" LENGTH="132 "/>
|
||||
<textElement ID="I" KEY="403" ENTRY="Sheetname may not start with &" LENGTH="132 "/>
|
||||
</language>
|
||||
<language SPRAS="I">
|
||||
<textElement ID="I" KEY="001" ENTRY="Foglio1" LENGTH="132 "/>
|
||||
</language>
|
||||
<language SPRAS="L">
|
||||
<textElement ID="I" KEY="001" ENTRY="Sheet" LENGTH="132 "/>
|
||||
</language>
|
||||
<language SPRAS="S">
|
||||
<textElement ID="I" KEY="001" ENTRY="Sheet" LENGTH="132 "/>
|
||||
</language>
|
||||
</textPool>
|
||||
<typeUsage CLSNAME="ZCL_EXCEL_WORKSHEET" TYPEGROUP="ABAP" VERSION="1" TPUTYPE="0" EXPLICIT="X"/>
|
||||
<typeUsage CLSNAME="ZCL_EXCEL_WORKSHEET" TYPEGROUP="SLIS" VERSION="1" TPUTYPE="0" IMPLICIT="X"/>
|
||||
|
@ -217,7 +232,7 @@ ENDCLASS. "lcl_gui_alv_grid DEFINITION</localTypes>
|
|||
<attribute CLSNAME="ZCL_EXCEL_WORKSHEET" CMPNAME="TITLE" VERSION="1" LANGU="E" DESCRIPT="Title" EXPOSURE="0" STATE="1" EDITORDER="31 " ATTDECLTYP="0" ATTVALUE="'Worksheet'" ATTEXPVIRT="0" TYPTYPE="1" TYPE="ZEXCEL_SHEET_TITLE" SRCROW1="0 " SRCCOLUMN1="0 " SRCROW2="0 " SRCCOLUMN2="0 " TYPESRC_LENG="0 "/>
|
||||
<attribute CLSNAME="ZCL_EXCEL_WORKSHEET" CMPNAME="UPPER_CELL" VERSION="1" LANGU="E" DESCRIPT="Top left range cell" EXPOSURE="0" STATE="1" EDITORDER="32 " ATTDECLTYP="0" ATTEXPVIRT="0" TYPTYPE="1" TYPE="ZEXCEL_S_CELL_DATA" SRCROW1="0 " SRCCOLUMN1="0 " SRCROW2="0 " SRCCOLUMN2="0 " TYPESRC_LENG="0 "/>
|
||||
<interfaceMethod CLSNAME="ZCL_EXCEL_WORKSHEET" CPDNAME="ZIF_EXCEL_SHEET_PRINTSETTINGS~CLEAR_PRINT_REPEAT_COLUMNS">
|
||||
<source>METHOD zif_excel_sheet_printsettings~clear_print_repeat_columns.
|
||||
<source>method ZIF_EXCEL_SHEET_PRINTSETTINGS~CLEAR_PRINT_REPEAT_COLUMNS.
|
||||
|
||||
*--------------------------------------------------------------------*
|
||||
* adjust internal representation
|
||||
|
@ -232,10 +247,10 @@ ENDCLASS. "lcl_gui_alv_grid DEFINITION</localTypes>
|
|||
me->print_title_set_range( ).
|
||||
|
||||
|
||||
ENDMETHOD.</source>
|
||||
endmethod.</source>
|
||||
</interfaceMethod>
|
||||
<interfaceMethod CLSNAME="ZCL_EXCEL_WORKSHEET" CPDNAME="ZIF_EXCEL_SHEET_PRINTSETTINGS~CLEAR_PRINT_REPEAT_ROWS">
|
||||
<source>METHOD zif_excel_sheet_printsettings~clear_print_repeat_rows.
|
||||
<source>method ZIF_EXCEL_SHEET_PRINTSETTINGS~CLEAR_PRINT_REPEAT_ROWS.
|
||||
|
||||
*--------------------------------------------------------------------*
|
||||
* adjust internal representation
|
||||
|
@ -250,25 +265,25 @@ ENDMETHOD.</source>
|
|||
me->print_title_set_range( ).
|
||||
|
||||
|
||||
ENDMETHOD.</source>
|
||||
endmethod.</source>
|
||||
</interfaceMethod>
|
||||
<interfaceMethod CLSNAME="ZCL_EXCEL_WORKSHEET" CPDNAME="ZIF_EXCEL_SHEET_PRINTSETTINGS~GET_PRINT_REPEAT_COLUMNS">
|
||||
<source>METHOD zif_excel_sheet_printsettings~get_print_repeat_columns.
|
||||
<source>method ZIF_EXCEL_SHEET_PRINTSETTINGS~GET_PRINT_REPEAT_COLUMNS.
|
||||
ev_columns_from = me->print_title_col_from.
|
||||
ev_columns_to = me->print_title_col_to.
|
||||
ENDMETHOD.</source>
|
||||
endmethod.</source>
|
||||
</interfaceMethod>
|
||||
<interfaceMethod CLSNAME="ZCL_EXCEL_WORKSHEET" CPDNAME="ZIF_EXCEL_SHEET_PRINTSETTINGS~GET_PRINT_REPEAT_ROWS">
|
||||
<source>METHOD zif_excel_sheet_printsettings~get_print_repeat_rows.
|
||||
<source>method ZIF_EXCEL_SHEET_PRINTSETTINGS~GET_PRINT_REPEAT_ROWS.
|
||||
ev_rows_from = me->print_title_row_from.
|
||||
ev_rows_to = me->print_title_row_to.
|
||||
ENDMETHOD.</source>
|
||||
endmethod.</source>
|
||||
</interfaceMethod>
|
||||
<interfaceMethod CLSNAME="ZCL_EXCEL_WORKSHEET" CPDNAME="ZIF_EXCEL_SHEET_PRINTSETTINGS~SET_PRINT_REPEAT_COLUMNS">
|
||||
<source>METHOD zif_excel_sheet_printsettings~set_print_repeat_columns.
|
||||
<source>method ZIF_EXCEL_SHEET_PRINTSETTINGS~SET_PRINT_REPEAT_COLUMNS.
|
||||
*--------------------------------------------------------------------*
|
||||
* issue#235 - repeat rows/columns
|
||||
* - Stefan Schmöcker, 2012-12-02
|
||||
* - Stefan Schmöcker, 2012-12-02
|
||||
*--------------------------------------------------------------------*
|
||||
|
||||
DATA: lv_col_from_int TYPE i,
|
||||
|
@ -311,13 +326,13 @@ ENDMETHOD.</source>
|
|||
*--------------------------------------------------------------------*
|
||||
me->print_title_set_range( ).
|
||||
|
||||
ENDMETHOD.</source>
|
||||
endmethod.</source>
|
||||
</interfaceMethod>
|
||||
<interfaceMethod CLSNAME="ZCL_EXCEL_WORKSHEET" CPDNAME="ZIF_EXCEL_SHEET_PRINTSETTINGS~SET_PRINT_REPEAT_ROWS">
|
||||
<source>METHOD zif_excel_sheet_printsettings~set_print_repeat_rows.
|
||||
<source>method ZIF_EXCEL_SHEET_PRINTSETTINGS~SET_PRINT_REPEAT_ROWS.
|
||||
*--------------------------------------------------------------------*
|
||||
* issue#235 - repeat rows/columns
|
||||
* - Stefan Schmöcker, 2012-12-02
|
||||
* - Stefan Schmöcker, 2012-12-02
|
||||
*--------------------------------------------------------------------*
|
||||
|
||||
DATA: lv_errormessage TYPE string.
|
||||
|
@ -357,7 +372,7 @@ ENDMETHOD.</source>
|
|||
me->print_title_set_range( ).
|
||||
|
||||
|
||||
ENDMETHOD.</source>
|
||||
endmethod.</source>
|
||||
</interfaceMethod>
|
||||
<interfaceMethod CLSNAME="ZCL_EXCEL_WORKSHEET" CPDNAME="ZIF_EXCEL_SHEET_PROPERTIES~GET_STYLE">
|
||||
<source>method ZIF_EXCEL_SHEET_PROPERTIES~GET_STYLE.
|
||||
|
@ -2076,8 +2091,8 @@ endmethod.</source>
|
|||
set country space.
|
||||
* Hier wird nur die korrekte Kommaseparatierung gemacht, wenn die
|
||||
* Zeichen einer
|
||||
* Zahl enthalten sind. Das ist f#ÄÂÄÂÄÂâÂÂ#r Timestamps, die auch ":" enthalten.
|
||||
* F#ÄÂÄÂÄÂâÂÂ#r die
|
||||
* Zahl enthalten sind. Das ist f#ƒÂ#r Timestamps, die auch ":" enthalten.
|
||||
* F#ƒÂ#r die
|
||||
* darf keine Kommaseparierung stattfinden.
|
||||
* Changing for correction request - Y6BK041073
|
||||
if contentsitem-value co '0123456789.,-+E '.
|
||||
|
@ -2582,10 +2597,10 @@ endmethod.</source>
|
|||
<parameter CLSNAME="ZCL_EXCEL_WORKSHEET" CMPNAME="BIND_TABLE" SCONAME="IS_TABLE_SETTINGS" VERSION="1" LANGU="E" DESCRIPT="Excel table binding settings" CMPTYPE="1" MTDTYPE="0" EDITORDER="3 " DISPID="0 " PARDECLTYP="0" PARPASSTYP="1" TYPTYPE="1" TYPE="ZEXCEL_S_TABLE_SETTINGS" PAROPTIONL="X"/>
|
||||
<parameter CLSNAME="ZCL_EXCEL_WORKSHEET" CMPNAME="BIND_TABLE" SCONAME="ES_TABLE_SETTINGS" VERSION="1" LANGU="E" DESCRIPT="Excel table binding settings" CMPTYPE="1" MTDTYPE="0" EDITORDER="4 " DISPID="0 " PARDECLTYP="1" PARPASSTYP="1" TYPTYPE="1" TYPE="ZEXCEL_S_TABLE_SETTINGS"/>
|
||||
<exception CLSNAME="ZCL_EXCEL_WORKSHEET" CMPNAME="BIND_TABLE" SCONAME="ZCX_EXCEL" VERSION="1" LANGU="E" DESCRIPT="Exceptions for ABAP2XLSX" MTDTYPE="0" EDITORDER="1 "/>
|
||||
<source>METHOD bind_table.
|
||||
<source>method BIND_TABLE.
|
||||
*--------------------------------------------------------------------*
|
||||
* issue #230 - Pimp my Code
|
||||
* - Stefan Schmöcker, (wi p) 2012-12-01
|
||||
* - Stefan Schmöcker, (wi p) 2012-12-01
|
||||
* - ...
|
||||
* aligning code
|
||||
* message made to support multilinguality
|
||||
|
@ -2840,7 +2855,7 @@ endmethod.</source>
|
|||
ENDIF.
|
||||
" << Issue #291
|
||||
|
||||
ENDMETHOD.</source>
|
||||
endmethod.</source>
|
||||
</method>
|
||||
<method CLSNAME="ZCL_EXCEL_WORKSHEET" CMPNAME="CALCULATE_CELL_WIDTH" VERSION="1" LANGU="E" DESCRIPT="Calculate width of cell" EXPOSURE="0" STATE="1" EDITORDER="8 " DISPID="0 " MTDTYPE="0" MTDDECLTYP="0" MTDNEWEXC="X" BCMTDCAT="00" BCMTDSYN="0">
|
||||
<parameter CLSNAME="ZCL_EXCEL_WORKSHEET" CMPNAME="CALCULATE_CELL_WIDTH" SCONAME="IP_COLUMN" VERSION="1" LANGU="E" DESCRIPT="Cell Column" CMPTYPE="1" MTDTYPE="0" EDITORDER="1 " DISPID="0 " PARDECLTYP="0" PARPASSTYP="1" TYPTYPE="1" TYPE="SIMPLE"/>
|
||||
|
@ -2927,7 +2942,7 @@ endmethod.</source>
|
|||
* ).
|
||||
* " For an easy start we just take the number of characters as the width
|
||||
* width = strlen( cell_value ).
|
||||
* " Addition to solve issue #120, contribution by Stefan Schm#ÄÂÄÂÄÂâÂÂ#cker
|
||||
* " Addition to solve issue #120, contribution by Stefan Schm#ƒÂ#cker
|
||||
* " Calculate width using Font Size and Font Type
|
||||
* IF cell_style IS BOUND
|
||||
* AND cell_style->font IS BOUND.
|
||||
|
@ -3051,7 +3066,7 @@ endmethod.</source>
|
|||
<parameter CLSNAME="ZCL_EXCEL_WORKSHEET" CMPNAME="CHANGE_CELL_STYLE" SCONAME="IP_BORDERS_TOP_COLOR_TINT" VERSION="1" LANGU="E" DESCRIPT="Tint" CMPTYPE="1" MTDTYPE="0" EDITORDER="98 " DISPID="0 " PARDECLTYP="0" PARPASSTYP="1" TYPTYPE="1" TYPE="ZEXCEL_STYLE_COLOR_TINT" PAROPTIONL="X"/>
|
||||
<parameter CLSNAME="ZCL_EXCEL_WORKSHEET" CMPNAME="CHANGE_CELL_STYLE" SCONAME="EP_GUID" VERSION="1" LANGU="E" DESCRIPT="Style identifier" CMPTYPE="1" MTDTYPE="0" EDITORDER="99 " DISPID="0 " PARDECLTYP="3" PARPASSTYP="0" TYPTYPE="1" TYPE="ZEXCEL_CELL_STYLE"/>
|
||||
<exception CLSNAME="ZCL_EXCEL_WORKSHEET" CMPNAME="CHANGE_CELL_STYLE" SCONAME="ZCX_EXCEL" VERSION="1" LANGU="E" DESCRIPT="Exceptions for ABAP2XLSX" MTDTYPE="0" EDITORDER="1 "/>
|
||||
<source>method CHANGE_CELL_STYLE.
|
||||
<source>METHOD change_cell_style.
|
||||
" issue # 139
|
||||
DATA: stylemapping TYPE zexcel_s_stylemapping,
|
||||
|
||||
|
@ -3227,15 +3242,15 @@ endmethod.</source>
|
|||
ENDIF.
|
||||
|
||||
IF ip_protection IS SUPPLIED.
|
||||
MOVE-CORRESPONDING ip_alignment TO complete_style-alignment.
|
||||
MOVE-CORRESPONDING ip_protection TO complete_style-protection.
|
||||
IF ip_xprotection IS SUPPLIED.
|
||||
MOVE-CORRESPONDING ip_xprotection TO complete_stylex-protection.
|
||||
ELSE.
|
||||
IF ip_protection-hidden IS NOT INITIAL.
|
||||
complete_style-protection-hidden = 'X'.
|
||||
complete_stylex-protection-hidden = 'X'.
|
||||
ENDIF.
|
||||
IF ip_protection-locked IS NOT INITIAL.
|
||||
complete_style-protection-locked = 'X'.
|
||||
complete_stylex-protection-locked = 'X'.
|
||||
ENDIF.
|
||||
ENDIF.
|
||||
ENDIF.
|
||||
|
@ -3347,7 +3362,7 @@ endmethod.</source>
|
|||
ip_row = ip_row
|
||||
ip_style = ep_guid ).
|
||||
|
||||
endmethod.</source>
|
||||
ENDMETHOD.</source>
|
||||
</method>
|
||||
<method CLSNAME="ZCL_EXCEL_WORKSHEET" CMPNAME="CONSTRUCTOR" VERSION="1" LANGU="E" DESCRIPT="CONSTRUCTOR" EXPOSURE="2" STATE="1" EDITORDER="11 " DISPID="0 " MTDTYPE="2" MTDDECLTYP="0" MTDNEWEXC="X" BCMTDCAT="00" BCMTDSYN="0">
|
||||
<parameter CLSNAME="ZCL_EXCEL_WORKSHEET" CMPNAME="CONSTRUCTOR" SCONAME="IP_EXCEL" VERSION="1" LANGU="E" DESCRIPT="Ref to parent document" CMPTYPE="1" MTDTYPE="2" EDITORDER="1 " DISPID="0 " PARDECLTYP="0" PARPASSTYP="1" TYPTYPE="3" TYPE="ZCL_EXCEL"/>
|
||||
|
@ -3511,7 +3526,7 @@ endmethod.</source>
|
|||
ep_value = ls_sheet_content-cell_value.
|
||||
ep_guid = ls_sheet_content-cell_style. " issue 139 - added this to be used for columnwidth calculation
|
||||
|
||||
" Addition to solve issue #120, contribution by Stefan Schm#ÄÂÄÂÄÂâÂÂ#cker
|
||||
" Addition to solve issue #120, contribution by Stefan Schm#ƒÂ#cker
|
||||
DATA: style_iterator TYPE REF TO cl_object_collection_iterator,
|
||||
style TYPE REF TO zcl_excel_style.
|
||||
IF ep_style IS REQUESTED.
|
||||
|
@ -3977,7 +3992,7 @@ endmethod.</source>
|
|||
<source>method PRINT_TITLE_SET_RANGE.
|
||||
*--------------------------------------------------------------------*
|
||||
* issue#235 - repeat rows/columns
|
||||
* - Stefan Schmöcker, 2012-12-02
|
||||
* - Stefan Schmöcker, 2012-12-02
|
||||
*--------------------------------------------------------------------*
|
||||
|
||||
|
||||
|
@ -4112,7 +4127,7 @@ endmethod.</source>
|
|||
* Begin of change issue #152 - don't touch exisiting style if only value is passed
|
||||
* lv_style_guid = ip_style.
|
||||
lv_column = zcl_excel_common=>convert_column2int( ip_column ).
|
||||
READ TABLE sheet_content ASSIGNING <fs_sheet_content> WITH TABLE KEY cell_row = ip_row " Changed to access via table key , Stefan Schmöcker, 2013-08-03
|
||||
READ TABLE sheet_content ASSIGNING <fs_sheet_content> WITH TABLE KEY cell_row = ip_row " Changed to access via table key , Stefan Schmöcker, 2013-08-03
|
||||
cell_column = lv_column.
|
||||
IF sy-subrc = 0.
|
||||
IF ip_style IS INITIAL.
|
||||
|
@ -4313,7 +4328,7 @@ endmethod.</source>
|
|||
<parameter CLSNAME="ZCL_EXCEL_WORKSHEET" CMPNAME="SET_CELL_FORMULA" SCONAME="IP_ROW" VERSION="1" LANGU="E" DESCRIPT="Cell Row" CMPTYPE="1" MTDTYPE="0" EDITORDER="2 " DISPID="0 " PARDECLTYP="0" PARPASSTYP="1" TYPTYPE="1" TYPE="ZEXCEL_CELL_ROW"/>
|
||||
<parameter CLSNAME="ZCL_EXCEL_WORKSHEET" CMPNAME="SET_CELL_FORMULA" SCONAME="IP_FORMULA" VERSION="1" LANGU="E" DESCRIPT="Cell Formula" CMPTYPE="1" MTDTYPE="0" EDITORDER="3 " DISPID="0 " PARDECLTYP="0" PARPASSTYP="1" TYPTYPE="1" TYPE="ZEXCEL_CELL_FORMULA"/>
|
||||
<exception CLSNAME="ZCL_EXCEL_WORKSHEET" CMPNAME="SET_CELL_FORMULA" SCONAME="ZCX_EXCEL" VERSION="1" LANGU="E" DESCRIPT="Exceptions for ABAP2XLSX" MTDTYPE="0" EDITORDER="1 "/>
|
||||
<source>METHOD set_cell_formula.
|
||||
<source>method SET_CELL_FORMULA.
|
||||
DATA:
|
||||
lv_column TYPE zexcel_cell_column,
|
||||
ls_sheet_content LIKE LINE OF me->sheet_content.
|
||||
|
@ -4340,7 +4355,7 @@ endmethod.</source>
|
|||
<sheet_content>-cell_formula = ip_formula.
|
||||
|
||||
|
||||
ENDMETHOD.</source>
|
||||
endmethod.</source>
|
||||
</method>
|
||||
<method CLSNAME="ZCL_EXCEL_WORKSHEET" CMPNAME="SET_CELL_STYLE" VERSION="1" LANGU="E" DESCRIPT="Set cell style" EXPOSURE="2" STATE="1" EDITORDER="46 " DISPID="0 " MTDTYPE="0" MTDDECLTYP="0" MTDNEWEXC="X" BCMTDCAT="00" BCMTDSYN="0">
|
||||
<parameter CLSNAME="ZCL_EXCEL_WORKSHEET" CMPNAME="SET_CELL_STYLE" SCONAME="IP_COLUMN" VERSION="1" LANGU="E" DESCRIPT="Cell Column" CMPTYPE="1" MTDTYPE="0" EDITORDER="1 " DISPID="0 " PARDECLTYP="0" PARPASSTYP="1" TYPTYPE="1" TYPE="SIMPLE"/>
|
||||
|
@ -4609,20 +4624,20 @@ endmethod.</source>
|
|||
<source>method SET_TITLE.
|
||||
*--------------------------------------------------------------------*
|
||||
* ToDos:
|
||||
* 2do§1 The current coding for replacing a named ranges name
|
||||
* 2do§1 The current coding for replacing a named ranges name
|
||||
* after renaming a sheet should be checked if it is
|
||||
* really working if sheetname should be escaped
|
||||
*--------------------------------------------------------------------*
|
||||
|
||||
*--------------------------------------------------------------------*
|
||||
* issue #230 - Pimp my Code
|
||||
* - Stefan Schmöcker, (wip ) 2012-12-08
|
||||
* - Stefan Schmöcker, (wip ) 2012-12-08
|
||||
* - ...
|
||||
* changes: aligning code
|
||||
* message made to support multilinguality
|
||||
*--------------------------------------------------------------------*
|
||||
* issue#243 - ' is not allowed as first character in sheet title
|
||||
* - Stefan Schmöcker, 2012-12-02
|
||||
* - Stefan Schmöcker, 2012-12-02
|
||||
* changes: added additional check for ' as first character
|
||||
*--------------------------------------------------------------------*
|
||||
DATA: lo_worksheets_iterator TYPE REF TO cl_object_collection_iterator,
|
||||
|
@ -4685,7 +4700,7 @@ endmethod.</source>
|
|||
* After changing this worksheet's title we have to adjust
|
||||
* all ranges that are referring to this worksheet.
|
||||
*--------------------------------------------------------------------*
|
||||
* 2do§1 - Check if the following quickfix is solid
|
||||
* 2do§1 - Check if the following quickfix is solid
|
||||
* I fear it isn't - but this implementation is better then
|
||||
* nothing at all since it handles a supposed majority of cases
|
||||
*--------------------------------------------------------------------*
|
||||
|
|
Loading…
Reference in New Issue
Block a user