<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Re: excel output format in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/excel-output-format/m-p/3984865#M951954</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;I don't think it is possible. Because in ur internal table u can't differentiate on what criteria we have merge the cells. Other option could be modifying ur itab before downloading. If u have same value for some field for the given key criteria then Modify the itab by placing space in that field.So that user can understand this value is repeating.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;eg: If ur itab has 3 col.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;col1  col2   col3.&lt;/P&gt;&lt;P&gt;A      A      10&lt;/P&gt;&lt;P&gt;A     B       10&lt;/P&gt;&lt;P&gt;C      D      30&lt;/P&gt;&lt;P&gt;C      F      30&lt;/P&gt;&lt;P&gt;C      G     20.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Then modify ur itab as below.&lt;/P&gt;&lt;P&gt;col1  col2   col3.&lt;/P&gt;&lt;P&gt;A      A      10&lt;/P&gt;&lt;P&gt;A     B       &lt;/P&gt;&lt;P&gt;C      D      30&lt;/P&gt;&lt;P&gt;C      F      &lt;/P&gt;&lt;P&gt;C      G     20.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Hope this might be helpfull,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks,&lt;/P&gt;&lt;P&gt;Vinod.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Mon, 16 Jun 2008 08:17:59 GMT</pubDate>
    <dc:creator>vinod_vemuru2</dc:creator>
    <dc:date>2008-06-16T08:17:59Z</dc:date>
    <item>
      <title>excel output format</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/excel-output-format/m-p/3984861#M951950</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;hello,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;would it be possible that our excel output would have merged cells using gui_download function module?&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 16 Jun 2008 08:02:55 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/excel-output-format/m-p/3984861#M951950</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-06-16T08:02:55Z</dc:date>
    </item>
    <item>
      <title>Re: excel output format</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/excel-output-format/m-p/3984862#M951951</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;It does not provide any functionality to merge cells&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 16 Jun 2008 08:08:53 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/excel-output-format/m-p/3984862#M951951</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-06-16T08:08:53Z</dc:date>
    </item>
    <item>
      <title>Re: excel output format</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/excel-output-format/m-p/3984863#M951952</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;hi there is no option in the GUI_DOWNLOAD for the merging cells..&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;go to the GUI_DOWNLOAD....function module documentation&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;se37--&lt;DEL&gt;&amp;gt; GUI_DOWNLOAD&lt;/DEL&gt;---&amp;gt;function module documentation&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 16 Jun 2008 08:11:36 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/excel-output-format/m-p/3984863#M951952</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-06-16T08:11:36Z</dc:date>
    </item>
    <item>
      <title>Re: excel output format</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/excel-output-format/m-p/3984864#M951953</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;IN THIS INCLUDE YOU WILL ALL SUBROUTINES TO WORK WITH&lt;/P&gt;&lt;P&gt;EXCEL FILE.&lt;/P&gt;&lt;P&gt;MERGING OF CELLS ALSO EXISTS.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;***INCLUDE ZANB_LIBRARY_excel.&lt;/P&gt;&lt;P&gt;INCLUDE OLE2INCL.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA:&lt;/P&gt;&lt;P&gt;  excel_APPLICATION TYPE OLE2_OBJECT,&lt;/P&gt;&lt;P&gt;  excel_BOOK        TYPE OLE2_OBJECT,&lt;/P&gt;&lt;P&gt;  excel_SHEET       TYPE OLE2_OBJECT,&lt;/P&gt;&lt;P&gt;  excel_COLUMN      TYPE OLE2_OBJECT,&lt;/P&gt;&lt;P&gt;  excel_ROW         TYPE OLE2_OBJECT,&lt;/P&gt;&lt;P&gt;  excel_CELL        TYPE OLE2_OBJECT,&lt;/P&gt;&lt;P&gt;  excel_VARIABLE1   TYPE OLE2_OBJECT,&lt;/P&gt;&lt;P&gt;  excel_VARIABLE2   TYPE OLE2_OBJECT,&lt;/P&gt;&lt;P&gt;  excel_VARIABLE3   TYPE OLE2_OBJECT,&lt;/P&gt;&lt;P&gt;  excel_VARIABLE4   TYPE OLE2_OBJECT.&lt;/P&gt;&lt;P&gt;*&amp;amp;----&lt;/P&gt;&lt;HR originaltext="--------------------------------------------------------------" /&gt;&lt;P&gt;&amp;amp;*&lt;/P&gt;&lt;P&gt;*&amp;amp;  Form Create_Application_excel&lt;/P&gt;&lt;P&gt;*&amp;amp;  Ñîçäàòü âèäèìî - 1 / 0       (ôîðìàò -Number between 0 or 1)&lt;/P&gt;&lt;P&gt;*&amp;amp;----&lt;/P&gt;&lt;HR originaltext="--------------------------------------------------------------" /&gt;&lt;P&gt;&amp;amp;*&lt;/P&gt;&lt;P&gt;Form Create_Application_excel using Visible.&lt;/P&gt;&lt;P&gt;  CREATE OBJECT excel_APPLICATION 'excel.Application'.&lt;/P&gt;&lt;P&gt;  IF SY-SUBRC &amp;lt;&amp;gt; 0.&lt;/P&gt;&lt;P&gt;    WRITE: / 'Error! excel application did not open!!!'.&lt;/P&gt;&lt;P&gt;  else.&lt;/P&gt;&lt;P&gt;    SET PROPERTY OF excel_APPLICATION 'Visible' = Visible NO FLUSH.&lt;/P&gt;&lt;P&gt;    CALL METHOD OF excel_APPLICATION 'WorkBooks' = excel_BOOK NO FLUSH.&lt;/P&gt;&lt;P&gt;    CALL METHOD OF excel_BOOK 'ADD' NO FLUSH.&lt;/P&gt;&lt;P&gt;    CALL METHOD OF excel_APPLICATION 'WorkSheets' = excel_SHEET&lt;/P&gt;&lt;P&gt;                         NO FLUSH EXPORTING #1 = 1.&lt;/P&gt;&lt;P&gt;     DATA: EXCEL_PAGE_SETUP TYPE OLE2_OBJECT.&lt;/P&gt;&lt;P&gt;    CALL METHOD OF EXCEL_SHEET 'PageSetup' = EXCEL_PAGE_SETUP.&lt;/P&gt;&lt;P&gt;    SET PROPERTY OF EXCEL_PAGE_SETUP 'Orientation' = 2.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  endif.&lt;/P&gt;&lt;P&gt;endform.                            " Form Create_Application_excel&lt;/P&gt;&lt;P&gt;*----&lt;/P&gt;&lt;HR originaltext="---------------------------------------------------------------" /&gt;&lt;P&gt;*&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;      FORM CURRENT_SHEET_EXCEL                                      *&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;*----&lt;/P&gt;&lt;HR originaltext="---------------------------------------------------------------" /&gt;&lt;P&gt;*&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;      ........                                                      *&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;*----&lt;/P&gt;&lt;HR originaltext="---------------------------------------------------------------" /&gt;&lt;P&gt;*&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; --&amp;gt;  NUMBER                                                        *&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;*----&lt;/P&gt;&lt;HR originaltext="---------------------------------------------------------------" /&gt;&lt;P&gt;*&lt;/P&gt;&lt;P&gt;FORM CURRENT_SHEET_EXCEL USING NUMBER.&lt;/P&gt;&lt;P&gt;  CALL METHOD OF excel_APPLICATION 'WorkSheets' = excel_SHEET&lt;/P&gt;&lt;P&gt;                       EXPORTING #1 = NUMBER.&lt;/P&gt;&lt;P&gt;ENDFORM.&lt;/P&gt;&lt;P&gt;*----&lt;/P&gt;&lt;HR originaltext="---------------------------------------------------------------" /&gt;&lt;P&gt;*&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;      FORM Create_List_excel                                        *&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;*----&lt;/P&gt;&lt;HR originaltext="---------------------------------------------------------------" /&gt;&lt;P&gt;*&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;      ........                                                      *&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;*----&lt;/P&gt;&lt;HR originaltext="---------------------------------------------------------------" /&gt;&lt;P&gt;*&lt;/P&gt;&lt;P&gt;Form Create_List_excel.&lt;/P&gt;&lt;P&gt;*Sheets.Add&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  CALL METHOD OF excel_APPLICATION 'Sheets' = excel_SHEET.&lt;/P&gt;&lt;P&gt;  CALL METHOD OF excel_SHEET 'Add'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;endform.                            " Form Create_Application_excel&lt;/P&gt;&lt;P&gt;*&amp;amp;----&lt;/P&gt;&lt;HR originaltext="--------------------------------------------------------------" /&gt;&lt;P&gt;&amp;amp;*&lt;/P&gt;&lt;P&gt;*&amp;amp;  Form Quit_Application_excel&lt;/P&gt;&lt;P&gt;*&amp;amp;----&lt;/P&gt;&lt;HR originaltext="--------------------------------------------------------------" /&gt;&lt;P&gt;&amp;amp;*&lt;/P&gt;&lt;P&gt;Form Quit_Application_excel.&lt;/P&gt;&lt;P&gt;  CALL METHOD OF excel_APPLICATION 'quit' NO FLUSH.&lt;/P&gt;&lt;P&gt;  perform Clear_All_Variable_excel.&lt;/P&gt;&lt;P&gt;endform.                            " Form Quit_Application_excel&lt;/P&gt;&lt;P&gt;*&amp;amp;----&lt;/P&gt;&lt;HR originaltext="--------------------------------------------------------------" /&gt;&lt;P&gt;&amp;amp;*&lt;/P&gt;&lt;P&gt;*&amp;amp;  Form Save_to_File_excel&lt;/P&gt;&lt;P&gt;*&amp;amp;  Çàïèñàòü book â ôàéë (ôîðìàò - TXT)&lt;/P&gt;&lt;P&gt;*&amp;amp;  Ïðèìåð: perform Save_to_File_excel using 'd:Tempexcel1.xls'&lt;/P&gt;&lt;P&gt;*&amp;amp;----&lt;/P&gt;&lt;HR originaltext="--------------------------------------------------------------" /&gt;&lt;P&gt;&amp;amp;*&lt;/P&gt;&lt;P&gt;Form Save_to_File_excel using Filename.&lt;/P&gt;&lt;P&gt;  CALL METHOD OF excel_APPLICATION 'ActiveWorkbook' = excel_VARIABLE1&lt;/P&gt;&lt;P&gt;                                   NO FLUSH.&lt;/P&gt;&lt;P&gt;  CALL METHOD OF excel_VARIABLE1 'SaveAs'  NO FLUSH&lt;/P&gt;&lt;P&gt;                                          EXPORTING #1 = Filename.&lt;/P&gt;&lt;P&gt;  IF SY-SUBRC &amp;lt;&amp;gt; 0.&lt;/P&gt;&lt;P&gt;    perform Quit_Application_excel.&lt;/P&gt;&lt;P&gt;    MESSAGE E145.&lt;/P&gt;&lt;P&gt;  ENDIF.&lt;/P&gt;&lt;P&gt;endform.                            " Form Save_to_File_excel&lt;/P&gt;&lt;P&gt;*&amp;amp;----&lt;/P&gt;&lt;HR originaltext="--------------------------------------------------------------" /&gt;&lt;P&gt;&amp;amp;*&lt;/P&gt;&lt;P&gt;*&amp;amp;  Form Open_File_excel&lt;/P&gt;&lt;P&gt;*&amp;amp;  Çàãðóçèòü excel-ôàéë â excel (ôîðìàò - TXT)&lt;/P&gt;&lt;P&gt;*&amp;amp;  Îòêðûòü âèäèìî - 1 / 0       (ôîðìàò -Number between 0 or 1)&lt;/P&gt;&lt;P&gt;*Ïðèìåð: perform Save_to_excel_File using 'd:Tempexcel1.xls' 1&lt;/P&gt;&lt;P&gt;*&amp;amp;----&lt;/P&gt;&lt;HR originaltext="--------------------------------------------------------------" /&gt;&lt;P&gt;&amp;amp;*&lt;/P&gt;&lt;P&gt;Form Open_File_excel using Filename Visible.&lt;/P&gt;&lt;P&gt;  CREATE OBJECT excel_APPLICATION 'excel.APPLICATION'.&lt;/P&gt;&lt;P&gt;  IF SY-SUBRC &amp;lt;&amp;gt; 0.&lt;/P&gt;&lt;P&gt;    WRITE: / 'Error! excel application did not open!!!'.&lt;/P&gt;&lt;P&gt;  else.&lt;/P&gt;&lt;P&gt;    CALL METHOD OF excel_APPLICATION 'WORKBOOKS' = excel_BOOK NO FLUSH.&lt;/P&gt;&lt;P&gt;    CALL METHOD OF excel_BOOK 'OPEN' EXPORTING #1 = Filename.&lt;/P&gt;&lt;P&gt;    IF SY-SUBRC &amp;lt;&amp;gt; 0.&lt;/P&gt;&lt;P&gt;      MESSAGE E035.&lt;/P&gt;&lt;P&gt;    ENDIF.&lt;/P&gt;&lt;P&gt;    set property of excel_APPLICATION 'VISIBLE' = Visible NO FLUSH.&lt;/P&gt;&lt;P&gt;   CALL METHOD OF excel_APPLICATION 'WorkSheets' = excel_SHEET NO FLUSH&lt;/P&gt;&lt;P&gt;                                 EXPORTING #1 = 1.&lt;/P&gt;&lt;P&gt;  ENDIF.&lt;/P&gt;&lt;P&gt;endform.                            " Form Open_File_excel&lt;/P&gt;&lt;P&gt;*&amp;amp;----&lt;/P&gt;&lt;HR originaltext="--------------------------------------------------------------" /&gt;&lt;P&gt;&amp;amp;*&lt;/P&gt;&lt;P&gt;*&amp;amp;  Form Clear_All_Variable_excel " Î÷èùàåò âñå çíà÷åíèÿ OLE ïåðåìåííûõ&lt;/P&gt;&lt;P&gt;*&amp;amp;----&lt;/P&gt;&lt;HR originaltext="--------------------------------------------------------------" /&gt;&lt;P&gt;&amp;amp;*&lt;/P&gt;&lt;P&gt;Form Clear_All_Variable_excel.&lt;/P&gt;&lt;P&gt;  FREE OBJECT excel_BOOK.&lt;/P&gt;&lt;P&gt;  FREE OBJECT excel_SHEET.&lt;/P&gt;&lt;P&gt;  FREE OBJECT excel_COLUMN.&lt;/P&gt;&lt;P&gt;  FREE OBJECT excel_ROW.&lt;/P&gt;&lt;P&gt;  FREE OBJECT excel_CELL.&lt;/P&gt;&lt;P&gt;  FREE OBJECT excel_VARIABLE1.&lt;/P&gt;&lt;P&gt;  FREE OBJECT excel_VARIABLE2.&lt;/P&gt;&lt;P&gt;  FREE OBJECT excel_VARIABLE3.&lt;/P&gt;&lt;P&gt;  FREE OBJECT excel_VARIABLE4.&lt;/P&gt;&lt;P&gt;  FREE OBJECT excel_APPLICATION.&lt;/P&gt;&lt;P&gt;endform.                            " Form Clear_All_Variable_excel&lt;/P&gt;&lt;P&gt;*&amp;amp;----&lt;/P&gt;&lt;HR originaltext="--------------------------------------------------------------" /&gt;&lt;P&gt;&amp;amp;*&lt;/P&gt;&lt;P&gt;*&amp;amp;  Form Write_Cell_Text_excel  " Ïèøåò â ÿ÷åéêó Òåêñò&lt;/P&gt;&lt;P&gt;*&amp;amp;----&lt;/P&gt;&lt;HR originaltext="--------------------------------------------------------------" /&gt;&lt;P&gt;&amp;amp;*&lt;/P&gt;&lt;P&gt;Form Write_Cell_Text_excel USING row    " Ñòðîêà&lt;/P&gt;&lt;P&gt;                                 column " Ñòîëáåö&lt;/P&gt;&lt;P&gt;                                 Text.  " Òåêñò ÿ÷åéêè&lt;/P&gt;&lt;P&gt;  CALL METHOD OF excel_SHEET 'cells' = excel_CELL  NO FLUSH&lt;/P&gt;&lt;P&gt;                                       EXPORTING #1 = row #2 = column.&lt;/P&gt;&lt;P&gt;  SET PROPERTY OF excel_CELL 'Value' = Text NO FLUSH.&lt;/P&gt;&lt;P&gt;  set property of excel_cell 'WrapText' = 'True' NO FLUSH.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;endform.                            " Form Write_Cell_Text_excel&lt;/P&gt;&lt;P&gt;*&amp;amp;----&lt;/P&gt;&lt;HR originaltext="--------------------------------------------------------------" /&gt;&lt;P&gt;&amp;amp;*&lt;/P&gt;&lt;P&gt;Form Write_Cell_Text_Excel_Flush USING row    " No?iea&lt;/P&gt;&lt;P&gt;                                 column " Noieaao&lt;/P&gt;&lt;P&gt;                                 Text.  " Oaeno y?aeee&lt;/P&gt;&lt;P&gt;  call method of excel_sheet 'cells' = excel_cell&lt;/P&gt;&lt;P&gt;                                       EXPORTING #1 = row #2 = column.&lt;/P&gt;&lt;P&gt;  set property of excel_cell 'Value' = text.&lt;/P&gt;&lt;P&gt;endform.                            " Form Write_Cell_Text_Excel_Flush&lt;/P&gt;&lt;P&gt;*&amp;amp;----&lt;/P&gt;&lt;HR originaltext="--------------------------------------------------------------" /&gt;&lt;P&gt;&amp;amp;*&lt;/P&gt;&lt;P&gt;*&amp;amp;  Form Write_Cell_SizeText_excel  "Ïèøåò â ÿ÷åéêó Òåêñò è ðàçìåð øðèôò&lt;/P&gt;&lt;P&gt;*&amp;amp;----&lt;/P&gt;&lt;HR originaltext="--------------------------------------------------------------" /&gt;&lt;P&gt;&amp;amp;*&lt;/P&gt;&lt;P&gt;Form Write_Cell_SizeText_excel USING row    " Ñòðîêà&lt;/P&gt;&lt;P&gt;                                 column " Ñòîëáåö&lt;/P&gt;&lt;P&gt;                                 Size_Font "Ðàçìåð Øðèôòà 1 - 72&lt;/P&gt;&lt;P&gt;                                 Text.  " Òåêñò ÿ÷åéêè&lt;/P&gt;&lt;P&gt;  CALL METHOD OF excel_SHEET 'cells' = excel_CELL  NO FLUSH&lt;/P&gt;&lt;P&gt;                                       EXPORTING #1 = row #2 = column.&lt;/P&gt;&lt;P&gt;  call method of excel_cell 'Font' = excel_variable1 NO FLUSH.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  SET PROPERTY OF excel_CELL 'Value' = Text NO FLUSH.&lt;/P&gt;&lt;P&gt;  set property of excel_cell 'WrapText' = 'True' NO FLUSH.&lt;/P&gt;&lt;P&gt;  set property of excel_variable1 'Size' = Size_Font NO FLUSH.&lt;/P&gt;&lt;P&gt;*Âûðàâíèâàåò&lt;/P&gt;&lt;P&gt;  set property of excel_cell 'VerticalAlignment' = 2 NO FLUSH.&lt;/P&gt;&lt;P&gt;  set property of excel_cell 'HorizontalAlignment' = 3 NO FLUSH.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;endform.                            " Form Write_Cell_Text_excel&lt;/P&gt;&lt;P&gt;*&amp;amp;----&lt;/P&gt;&lt;HR originaltext="--------------------------------------------------------------" /&gt;&lt;P&gt;&amp;amp;*&lt;/P&gt;&lt;P&gt;*&amp;amp;  Form Write_Cell_SizeTextDown_excel "Ïèøåò â ÿ÷åéêó Òåêñò è ðàçìåð&lt;/P&gt;&lt;P&gt;*&amp;amp;     øðèôò ïî âåðòèêàëè âûðàâíèâàå âíèç&lt;/P&gt;&lt;P&gt;*&amp;amp;----&lt;/P&gt;&lt;HR originaltext="--------------------------------------------------------------" /&gt;&lt;P&gt;&amp;amp;*&lt;/P&gt;&lt;P&gt;Form Write_Cell_SizeTextDown_excel USING row    " Ñòðîêà&lt;/P&gt;&lt;P&gt;                                 column " Ñòîëáåö&lt;/P&gt;&lt;P&gt;                                 Size_Font "Ðàçìåð Øðèôòà 1 - 72&lt;/P&gt;&lt;P&gt;                                 Text.  " Òåêñò ÿ÷åéêè&lt;/P&gt;&lt;P&gt;  CALL METHOD OF excel_SHEET 'cells' = excel_CELL  NO FLUSH&lt;/P&gt;&lt;P&gt;                                       EXPORTING #1 = row #2 = column.&lt;/P&gt;&lt;P&gt;  call method of excel_cell 'Font' = excel_variable1 NO FLUSH.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  SET PROPERTY OF excel_CELL 'Value' = Text NO FLUSH.&lt;/P&gt;&lt;P&gt;  set property of excel_cell 'WrapText' = 'True' NO FLUSH.&lt;/P&gt;&lt;P&gt;  set property of excel_variable1 'Size' = Size_Font NO FLUSH.&lt;/P&gt;&lt;P&gt;*Âûðàâíèâàåò&lt;/P&gt;&lt;P&gt;  set property of excel_cell 'VerticalAlignment' = 4 NO FLUSH.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; set property of excel_cell 'HorizontalAlignment' = 3 NO FLUSH.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;endform.                            " Form Write_Cell_Text_excel&lt;/P&gt;&lt;P&gt;*&amp;amp;----&lt;/P&gt;&lt;HR originaltext="--------------------------------------------------------------" /&gt;&lt;P&gt;&amp;amp;*&lt;/P&gt;&lt;P&gt;*&amp;amp;  Form Write_Cell_SizeTextLeft_excel  "Ïèøåò â ÿ÷åéêó Òåêñò&lt;/P&gt;&lt;P&gt;*&amp;amp;  è ðàçìåð øðèôòà, âûðàâíèâàíèå â ÿ÷åéêå ïî ëåâîìó êðàþ&lt;/P&gt;&lt;P&gt;*&amp;amp;----&lt;/P&gt;&lt;HR originaltext="--------------------------------------------------------------" /&gt;&lt;P&gt;&amp;amp;*&lt;/P&gt;&lt;P&gt;Form Write_Cell_SizeTextLeft_excel USING row    " Ñòðîêà&lt;/P&gt;&lt;P&gt;                                 column " Ñòîëáåö&lt;/P&gt;&lt;P&gt;                                 Size_Font "Ðàçìåð Øðèôòà 1 - 72&lt;/P&gt;&lt;P&gt;                                 Text.  " Òåêñò ÿ÷åéêè&lt;/P&gt;&lt;P&gt;  CALL METHOD OF excel_SHEET 'cells' = excel_CELL  NO FLUSH&lt;/P&gt;&lt;P&gt;                                       EXPORTING #1 = row #2 = column.&lt;/P&gt;&lt;P&gt;  call method of excel_cell 'Font' = excel_variable1 NO FLUSH.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  SET PROPERTY OF excel_CELL 'Value' = Text NO FLUSH.&lt;/P&gt;&lt;P&gt;  set property of excel_cell 'WrapText' = 'True' NO FLUSH.&lt;/P&gt;&lt;P&gt;  set property of excel_variable1 'Size' = Size_Font NO FLUSH.&lt;/P&gt;&lt;P&gt;*Âûðàâíèâàåò&lt;/P&gt;&lt;P&gt;  set property of excel_cell 'VerticalAlignment' = 2 NO FLUSH.&lt;/P&gt;&lt;P&gt;  set property of excel_cell 'HorizontalAlignment' = 2 NO FLUSH.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;endform.                            " Form Write_Cell_SizeTextLeft_excel&lt;/P&gt;&lt;P&gt;*&amp;amp;----&lt;/P&gt;&lt;HR originaltext="--------------------------------------------------------------" /&gt;&lt;P&gt;&amp;amp;*&lt;/P&gt;&lt;P&gt;*&amp;amp;  Form Write_Cell_SizeTextLeftB_excel  "Ïèøåò â ÿ÷åéêó Æèðíûé Òåêñò&lt;/P&gt;&lt;P&gt;*&amp;amp;  è ðàçìåð øðèôòà, âûðàâíèâàíèå â ÿ÷åéêå ïî ëåâîìó êðàþ&lt;/P&gt;&lt;P&gt;*&amp;amp;----&lt;/P&gt;&lt;HR originaltext="--------------------------------------------------------------" /&gt;&lt;P&gt;&amp;amp;*&lt;/P&gt;&lt;P&gt;Form Write_Cell_SizeTextLeftB_excel USING row    " Ñòðîêà&lt;/P&gt;&lt;P&gt;                                 column " Ñòîëáåö&lt;/P&gt;&lt;P&gt;                                 Size_Font "Ðàçìåð Øðèôòà 1 - 72&lt;/P&gt;&lt;P&gt;                                 Text.  " Òåêñò ÿ÷åéêè&lt;/P&gt;&lt;P&gt;  CALL METHOD OF excel_SHEET 'cells' = excel_CELL  NO FLUSH&lt;/P&gt;&lt;P&gt;                                       EXPORTING #1 = row #2 = column.&lt;/P&gt;&lt;P&gt;  call method of excel_cell 'Font' = excel_variable1 NO FLUSH.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  SET PROPERTY OF excel_CELL 'Value' = Text NO FLUSH.&lt;/P&gt;&lt;P&gt;  set property of excel_cell 'WrapText' = 'True' NO FLUSH.&lt;/P&gt;&lt;P&gt;  set property of excel_variable1 'Size' = Size_Font NO FLUSH.&lt;/P&gt;&lt;P&gt;*Âûðàâíèâàåò&lt;/P&gt;&lt;P&gt;  set property of excel_cell 'VerticalAlignment' = 2 NO FLUSH.&lt;/P&gt;&lt;P&gt;  set property of excel_cell 'HorizontalAlignment' = 2 NO FLUSH.&lt;/P&gt;&lt;P&gt;*Æèðíûé òåêñò&lt;/P&gt;&lt;P&gt;  set property of excel_variable1 'Bold' = 'True' NO FLUSH.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;endform.                           " Form Write_Cell_SizeTextLeftB_excel&lt;/P&gt;&lt;P&gt;*&amp;amp;----&lt;/P&gt;&lt;HR originaltext="--------------------------------------------------------------" /&gt;&lt;P&gt;&amp;amp;*&lt;/P&gt;&lt;P&gt;*&amp;amp;  Form Write_Cell_SizeTextRight_excel  "Ïèøåò â ÿ÷åéêó Òåêñò&lt;/P&gt;&lt;P&gt;*&amp;amp;  è ðàçìåð øðèôòà, âûðàâíèâàíèå â ÿ÷åéêå ïî ïðàâîìó êðàþ&lt;/P&gt;&lt;P&gt;*&amp;amp;----&lt;/P&gt;&lt;HR originaltext="--------------------------------------------------------------" /&gt;&lt;P&gt;&amp;amp;*&lt;/P&gt;&lt;P&gt;Form Write_Cell_SizeTextRight_excel USING row    " Ñòðîêà&lt;/P&gt;&lt;P&gt;                                 column " Ñòîëáåö&lt;/P&gt;&lt;P&gt;                                 Size_Font "Ðàçìåð Øðèôòà 1 - 72&lt;/P&gt;&lt;P&gt;                                 Text.  " Òåêñò ÿ÷åéêè&lt;/P&gt;&lt;P&gt;  CALL METHOD OF excel_SHEET 'cells' = excel_CELL  NO FLUSH&lt;/P&gt;&lt;P&gt;                                       EXPORTING #1 = row #2 = column.&lt;/P&gt;&lt;P&gt;  call method of excel_cell 'Font' = excel_variable1 NO FLUSH.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  SET PROPERTY OF excel_CELL 'Value' = Text NO FLUSH.&lt;/P&gt;&lt;P&gt;  set property of excel_cell 'WrapText' = 'True' NO FLUSH.&lt;/P&gt;&lt;P&gt;  set property of excel_variable1 'Size' = Size_Font NO FLUSH.&lt;/P&gt;&lt;P&gt;*Âûðàâíèâàåò&lt;/P&gt;&lt;P&gt;  set property of excel_cell 'VerticalAlignment' = 2 NO FLUSH.&lt;/P&gt;&lt;P&gt;  set property of excel_cell 'HorizontalAlignment' = 4 NO FLUSH.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;endform.                          " Form Write_Cell_SizeTextRight_excel&lt;/P&gt;&lt;P&gt;*&amp;amp;----&lt;/P&gt;&lt;HR originaltext="--------------------------------------------------------------" /&gt;&lt;P&gt;&amp;amp;*&lt;/P&gt;&lt;P&gt;*&amp;amp;  Form Write_Cell_SizTextRightB_excel  "Ïèøåò â ÿ÷åéêó Æèðíûé Òåêñò&lt;/P&gt;&lt;P&gt;*&amp;amp;  è ðàçìåð øðèôòà, âûðàâíèâàíèå â ÿ÷åéêå ïî ïðàâîìó êðàþ&lt;/P&gt;&lt;P&gt;*&amp;amp;----&lt;/P&gt;&lt;HR originaltext="--------------------------------------------------------------" /&gt;&lt;P&gt;&amp;amp;*&lt;/P&gt;&lt;P&gt;Form Write_Cell_SizTextRightB_excel USING row    " Ñòðîêà&lt;/P&gt;&lt;P&gt;                                 column " Ñòîëáåö&lt;/P&gt;&lt;P&gt;                                 Size_Font "Ðàçìåð Øðèôòà 1 - 72&lt;/P&gt;&lt;P&gt;                                 Text.  " Òåêñò ÿ÷åéêè&lt;/P&gt;&lt;P&gt;  CALL METHOD OF excel_SHEET 'cells' = excel_CELL  NO FLUSH&lt;/P&gt;&lt;P&gt;                                       EXPORTING #1 = row #2 = column.&lt;/P&gt;&lt;P&gt;  call method of excel_cell 'Font' = excel_variable1 NO FLUSH.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  SET PROPERTY OF excel_CELL 'Value' = Text NO FLUSH.&lt;/P&gt;&lt;P&gt;  set property of excel_cell 'WrapText' = 'True' NO FLUSH.&lt;/P&gt;&lt;P&gt;  set property of excel_variable1 'Size' = Size_Font NO FLUSH.&lt;/P&gt;&lt;P&gt;*Âûðàâíèâàåò&lt;/P&gt;&lt;P&gt;  set property of excel_cell 'VerticalAlignment' = 2 NO FLUSH.&lt;/P&gt;&lt;P&gt;  set property of excel_cell 'HorizontalAlignment' = 4 NO FLUSH.&lt;/P&gt;&lt;P&gt;*Æèðíûé òåêñò&lt;/P&gt;&lt;P&gt;  set property of excel_variable1 'Bold' = 'True' NO FLUSH.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;endform.                          " Form Write_Cell_SizTextRightB_excel&lt;/P&gt;&lt;P&gt;*&amp;amp;----&lt;/P&gt;&lt;HR originaltext="--------------------------------------------------------------" /&gt;&lt;P&gt;&amp;amp;*&lt;/P&gt;&lt;P&gt;*&amp;amp;  Form Write_Cell_SizeTextLeftU_excel  "Ïèøåò â ÿ÷åéêó Òåêñò&lt;/P&gt;&lt;P&gt;*&amp;amp;  è ðàçìåð øðèôòà, âûðàâíèâàíèå â ÿ÷åéêå ïî ëåâîìó êðàþ&lt;/P&gt;&lt;P&gt;*&amp;amp;----&lt;/P&gt;&lt;HR originaltext="--------------------------------------------------------------" /&gt;&lt;P&gt;&amp;amp;*&lt;/P&gt;&lt;P&gt;Form Write_Cell_SizeTextLeftU_excel USING row    " Ñòðîêà&lt;/P&gt;&lt;P&gt;                                 column " Ñòîëáåö&lt;/P&gt;&lt;P&gt;                                 Size_Font "Ðàçìåð Øðèôòà 1 - 72&lt;/P&gt;&lt;P&gt;                                 Text.  " Òåêñò ÿ÷åéêè&lt;/P&gt;&lt;P&gt;  CALL METHOD OF excel_SHEET 'cells' = excel_CELL  NO FLUSH&lt;/P&gt;&lt;P&gt;                                       EXPORTING #1 = row #2 = column.&lt;/P&gt;&lt;P&gt;  call method of excel_cell 'Font' = excel_variable1 NO FLUSH.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  SET PROPERTY OF excel_CELL 'Value' = Text NO FLUSH.&lt;/P&gt;&lt;P&gt;  set property of excel_cell 'WrapText' = 'True' NO FLUSH.&lt;/P&gt;&lt;P&gt;  set property of excel_variable1 'Size' = Size_Font NO FLUSH.&lt;/P&gt;&lt;P&gt;*Âûðàâíèâàåò&lt;/P&gt;&lt;P&gt;  set property of excel_cell 'VerticalAlignment' = 2 NO FLUSH.&lt;/P&gt;&lt;P&gt;  set property of excel_cell 'HorizontalAlignment' = 2 NO FLUSH.&lt;/P&gt;&lt;P&gt;*Ïîä÷åðêèâàíèå&lt;/P&gt;&lt;P&gt;  set property of excel_variable1 'Underline' = 2 NO FLUSH.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;endform.               " Form Write_Cell_SizeTextLeftU_excel&lt;/P&gt;&lt;P&gt;*----&lt;/P&gt;&lt;HR originaltext="---------------------------------------------------------------" /&gt;&lt;P&gt;*&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; FORM Write_Cell_Text_excel_BOLD   " Ïèøåò â ÿ÷åéêó Æèðíûé Òåêñò    *&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;*----&lt;/P&gt;&lt;HR originaltext="---------------------------------------------------------------" /&gt;&lt;P&gt;*&lt;/P&gt;&lt;P&gt;Form Write_Cell_Text_excel_BOLD USING row    " Ñòðîêà&lt;/P&gt;&lt;P&gt;                                 column " Ñòîëáåö&lt;/P&gt;&lt;P&gt;                                 Text.  " Òåêñò ÿ÷åéêè&lt;/P&gt;&lt;P&gt;  CALL METHOD OF excel_SHEET 'cells' = excel_CELL  NO FLUSH&lt;/P&gt;&lt;P&gt;                                       EXPORTING #1 = row #2 = column.&lt;/P&gt;&lt;P&gt;  SET PROPERTY OF excel_CELL 'Value' = Text NO FLUSH.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  call method of excel_cell 'Font' = excel_variable1 NO FLUSH.&lt;/P&gt;&lt;P&gt;  set property of excel_variable1 'Bold' = 'True' NO FLUSH.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  set property of excel_cell 'VerticalAlignment' = 2 NO FLUSH.&lt;/P&gt;&lt;P&gt;  set property of excel_cell 'HorizontalAlignment' = 3 NO FLUSH.&lt;/P&gt;&lt;P&gt;  set property of excel_cell 'WrapText' = 'True' NO FLUSH.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;endform.                            " Form Write_Cell_Text_excel&lt;/P&gt;&lt;P&gt;*----&lt;/P&gt;&lt;HR originaltext="---------------------------------------------------------------" /&gt;&lt;P&gt;*&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; FORM Write_Cell_Text_excel_BOLD_H   " Ïèøåò â ÿ÷åéêó Æèðíûé Òåêñò&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; áåç ïåðåíîñà ñëîâ, äëÿ çàãîëîâêîâ&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;*----&lt;/P&gt;&lt;HR originaltext="---------------------------------------------------------------" /&gt;&lt;P&gt;*&lt;/P&gt;&lt;P&gt;Form Write_Cell_Text_excel_BOLD_H USING row    " Ñòðîêà&lt;/P&gt;&lt;P&gt;                                 column " Ñòîëáåö&lt;/P&gt;&lt;P&gt;                                 Text.  " Òåêñò ÿ÷åéêè&lt;/P&gt;&lt;P&gt;  CALL METHOD OF excel_SHEET 'cells' = excel_CELL  NO FLUSH&lt;/P&gt;&lt;P&gt;                                       EXPORTING #1 = row #2 = column.&lt;/P&gt;&lt;P&gt;  SET PROPERTY OF excel_CELL 'Value' = Text NO FLUSH.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  call method of excel_cell 'Font' = excel_variable1 NO FLUSH.&lt;/P&gt;&lt;P&gt;  set property of excel_variable1 'Bold' = 'True' NO FLUSH.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  set property of excel_cell 'VerticalAlignment' = 2 NO FLUSH.&lt;/P&gt;&lt;P&gt;  set property of excel_cell 'HorizontalAlignment' = 3 NO FLUSH.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;endform.                            " Form Write_Cell_Text_excel_BOLD_H&lt;/P&gt;&lt;P&gt;*----&lt;/P&gt;&lt;HR originaltext="---------------------------------------------------------------" /&gt;&lt;P&gt;*&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;      FORM FORMAT_CELL                                              *&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;*----&lt;/P&gt;&lt;HR originaltext="---------------------------------------------------------------" /&gt;&lt;P&gt;*&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;      ........                                                      *&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;*----&lt;/P&gt;&lt;HR originaltext="---------------------------------------------------------------" /&gt;&lt;P&gt;*&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; --&amp;gt;  ROW                                                           *&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; --&amp;gt;  COLUMN                                                        *&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; --&amp;gt;  FORMAT_CELL                                                   *&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;*----&lt;/P&gt;&lt;HR originaltext="---------------------------------------------------------------" /&gt;&lt;P&gt;*&lt;/P&gt;&lt;P&gt;FORM FORMAT_CELL USING Row Column Format_Cell.&lt;/P&gt;&lt;P&gt;*Ôîðìàò ÿ÷åéêè ('C' - Òåêñò,'N'-÷èñëî, 'F' - ôèíàíñîâûé, 'T' -&lt;/P&gt;&lt;P&gt;*âðåìåííîé, 'D' - Äàòû&lt;/P&gt;&lt;P&gt;  CALL METHOD OF excel_SHEET 'cells' = excel_CELL NO FLUSH&lt;/P&gt;&lt;P&gt;                                       EXPORTING #1 = Row #2 = Column.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  Case Format_Cell.&lt;/P&gt;&lt;P&gt;    When 'N' or 'n'. " ×èñëîâîé ôîðìàò&lt;/P&gt;&lt;P&gt;      set property of excel_Cell 'NumberFormat' = '0' NO FLUSH.&lt;/P&gt;&lt;P&gt;    When 'F' or 'f'. " ôèíàíñîâûé ôîðìàò&lt;/P&gt;&lt;P&gt;      set property of excel_Cell 'NumberFormat'&lt;/P&gt;&lt;P&gt;                              = '#,##0.00' NO FLUSH.&lt;/P&gt;&lt;P&gt;    When 'C' or 'c'. " Òåêñòîâûé ôîðìàò&lt;/P&gt;&lt;P&gt;      set property of excel_Cell 'NumberFormat' = '@' NO FLUSH.&lt;/P&gt;&lt;P&gt;    When 'D' or 'd'. " Äàòà ôîðìàò&lt;/P&gt;&lt;P&gt;      set property of excel_Cell 'NumberFormat' = 'm/d/yy' NO FLUSH.&lt;/P&gt;&lt;P&gt;    When 'T' or 't'. " Âðåìÿ ôîðìàò&lt;/P&gt;&lt;P&gt;      set property of excel_Cell 'NumberFormat' = 'h:mm:ss' NO FLUSH.&lt;/P&gt;&lt;P&gt;  endcase.&lt;/P&gt;&lt;P&gt;ENDFORM.&lt;/P&gt;&lt;P&gt;*&amp;amp;----&lt;/P&gt;&lt;HR originaltext="--------------------------------------------------------------" /&gt;&lt;P&gt;&amp;amp;*&lt;/P&gt;&lt;P&gt;*&amp;amp;  Form Cell_Atributes_excel&lt;/P&gt;&lt;P&gt;*&amp;amp;----&lt;/P&gt;&lt;HR originaltext="--------------------------------------------------------------" /&gt;&lt;P&gt;&amp;amp;*&lt;/P&gt;&lt;P&gt;Form Cell_Atributes_excel USING&lt;/P&gt;&lt;P&gt;                           Row        " Ñòðîêà (number &amp;gt; 1)&lt;/P&gt;&lt;P&gt;                           Column     " Ñòîëáåö (number &amp;gt; 1)&lt;/P&gt;&lt;P&gt;                           Name_Font  " Èìÿ øðèôòà&lt;/P&gt;&lt;P&gt;                           Size_Font  " Ðàçìåð øðèôòà (number between 1&lt;/P&gt;&lt;P&gt;                                                            " or 72)&lt;/P&gt;&lt;P&gt;                           Color_Font " Öâåò øðèôòà (number between 1 or&lt;/P&gt;&lt;P&gt;                                      " 56(0-îñòàâèòü áåç èçìåíåíèÿ))&lt;/P&gt;&lt;P&gt;                           BackGround " Ôîí ÿ÷åéêè (number between 1 or&lt;/P&gt;&lt;P&gt;                                      " 56(0-îñòàâèòü áåç èçìåíåíèÿ))&lt;/P&gt;&lt;P&gt;                           Index      " Âåðõíèé/Íèæíèé èíäåêñ ( txt 'U'&lt;/P&gt;&lt;P&gt;                                      " or 'D' '0'-îñòàâèòü áåç èçìåí)&lt;/P&gt;&lt;P&gt;                           Style_Text " Ñòèëü òåêñòà&lt;/P&gt;&lt;P&gt;                                      "(Bold,Italic,Underline,Çà÷åðêíóò)&lt;/P&gt;&lt;P&gt;                                      " 'X','X',between 1 or 5,'X'&lt;/P&gt;&lt;P&gt;                           Alignment  " Ðàñïîëîæåíèå (ãîðèç/âåðòèê)&lt;/P&gt;&lt;P&gt;                                      "between 1 or 7/between 1 or 4&lt;/P&gt;&lt;P&gt;                           WrapText   " Ïåðåíîñ òåêñòà ïî ñëîâàì ('X')&lt;/P&gt;&lt;P&gt;                           Orientation" Ïîâîðîò (ãðàäóñîâ) (betwwen -90&lt;/P&gt;&lt;P&gt;                                                            " or 90)&lt;/P&gt;&lt;P&gt;                           ShrinkToFit" Àâòîïîäáîð øèðèíû ('X')&lt;/P&gt;&lt;P&gt;                           Format_Cell." Ôîðìàò ÿ÷åéêè ('C' - Òåêñò,'N'-&lt;/P&gt;&lt;P&gt;  " ÷èñëî, 'F' - ôèíàíñîâûé, 'T' -&lt;/P&gt;&lt;P&gt;  " âðåìåííîé, 'D' - Äàòû&lt;/P&gt;&lt;P&gt;************************************************************************&lt;/P&gt;&lt;P&gt;*|----&lt;/P&gt;&lt;HR originaltext="--------------------------------------------------------------" /&gt;&lt;P&gt;|*&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;| Ôîðìàò äëÿ Underline         | Ôîðìàò äëÿ BackGround or Color_Font |&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;*|----&lt;/P&gt;&lt;HR originaltext="------------------------" /&gt;&lt;P&gt;|----&lt;/P&gt;&lt;HR originaltext="-------------------------------" /&gt;&lt;P&gt;|*&lt;/P&gt;&lt;P&gt;*| 1 - áåç                      | 1  - Ïðîçðà÷íûé&lt;/P&gt;&lt;P&gt;*| 2 - îäíî ïîä÷åðêèâ ïî çíà÷   | 2  - Áåëûé&lt;/P&gt;&lt;P&gt;*| 3 - äâà ïîä÷åðêèâ ïî çíà÷    | 3  - Êðàñíûé&lt;/P&gt;&lt;P&gt;*| 4 - îäíî ïîä÷åðêèâ ïî ÿ÷åéêå | 4  - Çåëåíûé&lt;/P&gt;&lt;P&gt;*| 5 - äâà ïîä÷åðêèâ ïî ÿ÷åéêå  | 5  - Ñèíèé&lt;/P&gt;&lt;P&gt;*|----&lt;/P&gt;&lt;P&gt;-&lt;/P&gt;&lt;HR originaltext="------------------------" /&gt;&lt;P&gt;| 6  - Æåëòûé&lt;/P&gt;&lt;P&gt;*|          Alignment           | 7  - Ïóðïóðíûé&lt;/P&gt;&lt;P&gt;*|----&lt;/P&gt;&lt;P&gt;-&lt;/P&gt;&lt;HR originaltext="------------------------" /&gt;&lt;P&gt;| 8  - Ñâ. ñèíèé&lt;/P&gt;&lt;P&gt;*|    ãîðèç     |     âåðòèê    | 9  - Ò. êðàñíûé&lt;/P&gt;&lt;P&gt;*|----&lt;/P&gt;&lt;HR originaltext="--------" /&gt;&lt;P&gt;|----&lt;/P&gt;&lt;P&gt;-&lt;/P&gt;&lt;HR originaltext="---------" /&gt;&lt;TABLE&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;&lt;P&gt;10 - Ò. çåëåíûé&lt;/P&gt;&lt;P&gt;*&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;1 - ïî çîíå&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;1 - ïî âåðõó&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;11 - Ò. ñèíèé&lt;/P&gt;&lt;P&gt;*&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;2 - ïî ëåâîìó&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;2 - ïî öåíòðó&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;15 - Ñåðûé&lt;/P&gt;&lt;P&gt;*&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;3 - ïî öåíòðe&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;3 - íèæí. êðàé&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;16 - Ò. Ñåðûé&lt;/P&gt;&lt;P&gt;*&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;4 - ïðàâûé&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;4 - ïî âûñîòå&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;HR originaltext="---" /&gt;&lt;P&gt;-&lt;/P&gt;&lt;HR originaltext="---------------------------------" /&gt;&lt;P&gt;*&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;5 - ñ çàïîëíå&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;HR originaltext="---" /&gt;&lt;P&gt;-&lt;/P&gt;&lt;HR originaltext="----------" /&gt;&lt;P&gt;*&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;6 - ïî øèðèíå&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;*| 7 - ïî öåíòðó|&lt;/P&gt;&lt;P&gt;*|     âûäåëåíèÿ|&lt;/P&gt;&lt;P&gt;*----&lt;/P&gt;&lt;HR originaltext="---------------------------------------------------------------" /&gt;&lt;P&gt;|*&lt;/P&gt;&lt;P&gt;  Data:&lt;/P&gt;&lt;P&gt;    Atributes(4),&lt;/P&gt;&lt;P&gt;    Alignm(2).&lt;/P&gt;&lt;P&gt;*&lt;/P&gt;&lt;P&gt;  Atributes = Style_Text.&lt;/P&gt;&lt;P&gt;  Alignm = Alignment.&lt;/P&gt;&lt;P&gt;  CALL METHOD OF excel_SHEET 'cells' = excel_CELL NO FLUSH&lt;/P&gt;&lt;P&gt;                                       EXPORTING #1 = Row #2 = Column.&lt;/P&gt;&lt;P&gt;  call method of excel_cell 'Font' = excel_variable1 NO FLUSH.&lt;/P&gt;&lt;P&gt;  if Name_Font ne ''.&lt;/P&gt;&lt;P&gt;    set property of excel_variable1 'Name' = Name_Font NO FLUSH.&lt;/P&gt;&lt;P&gt;  endif.&lt;/P&gt;&lt;P&gt;  If Size_Font between 1 and 72.           " Ðàçìåð øðèôòà&lt;/P&gt;&lt;P&gt;    set property of excel_variable1 'Size' = Size_Font NO FLUSH.&lt;/P&gt;&lt;P&gt;  endif.&lt;/P&gt;&lt;P&gt;  If Color_Font between 1 and 56.           " Öâåò øðèôòà&lt;/P&gt;&lt;P&gt;    set property of excel_variable1 'ColorIndex' = Color_Font NO FLUSH.&lt;/P&gt;&lt;P&gt;  endif.&lt;/P&gt;&lt;P&gt;  If BackGround between 1 and 56.           " Ôîí ÿ÷åéêè&lt;/P&gt;&lt;P&gt;    call method of excel_cell 'Interior' = excel_variable2.&lt;/P&gt;&lt;P&gt;    SET PROPERTY OF excel_variable2 'ColorIndex' = BackGround NO FLUSH.&lt;/P&gt;&lt;P&gt;  endif.&lt;/P&gt;&lt;P&gt;  If Index eq 'U' or Index eq 'u'.     " Âåðõíèé èíäåêñ&lt;/P&gt;&lt;P&gt;    set property of excel_VARIABLE1 'Superscript' = 'True' NO FLUSH.&lt;/P&gt;&lt;P&gt;  elseIf Index eq 'D' or Index eq 'd'. " Íèæíèé èíäåêñ&lt;/P&gt;&lt;P&gt;    set property of excel_VARIABLE1 'Subscript' = 'True' NO FLUSH.&lt;/P&gt;&lt;P&gt;  endif.&lt;/P&gt;&lt;P&gt;  If ATRIBUTES&lt;EM&gt;0(1) eq 'X' or ATRIBUTES&lt;/EM&gt;0(1) eq 'x'. " Æèðíûé&lt;/P&gt;&lt;P&gt;    set property of excel_variable1 'Bold' = 'True' NO FLUSH.&lt;/P&gt;&lt;P&gt;  endif.&lt;/P&gt;&lt;P&gt;  If ATRIBUTES&lt;EM&gt;1(1) eq 'X' or ATRIBUTES&lt;/EM&gt;1(1) eq 'x'.  " Êóðñèâ&lt;/P&gt;&lt;P&gt;    set property of excel_variable1 'Italic' = 'True' NO FLUSH.&lt;/P&gt;&lt;P&gt;  endif.&lt;/P&gt;&lt;P&gt;  If ATRIBUTES+2(1) between '2' and '5'.           " Ïîä÷åðêèâàíèå&lt;/P&gt;&lt;P&gt;    set property of excel_variable1 'Underline'&lt;/P&gt;&lt;P&gt;                                         = ATRIBUTES+2(1) NO FLUSH.&lt;/P&gt;&lt;P&gt;  endif.&lt;/P&gt;&lt;P&gt;  If ATRIBUTES&lt;EM&gt;3(1) eq 'X' or ATRIBUTES&lt;/EM&gt;3(1) eq 'x'."Çà÷åðêíóòûé òåêñò&lt;/P&gt;&lt;P&gt;    set property of excel_variable1 'Strikethrough'&lt;/P&gt;&lt;P&gt;                             = 'True' NO FLUSH.&lt;/P&gt;&lt;P&gt;  endif.&lt;/P&gt;&lt;P&gt;  If Alignm+0(1) between 1 and 7.&lt;/P&gt;&lt;P&gt;    set property of excel_cell 'HorizontalAlignment'&lt;/P&gt;&lt;P&gt;                      = Alignm+0(1) NO FLUSH.&lt;/P&gt;&lt;P&gt;  endif.&lt;/P&gt;&lt;P&gt;  If Alignm+1(1) between 1 and 4.&lt;/P&gt;&lt;P&gt;    set property of excel_cell 'VerticalAlignment'&lt;/P&gt;&lt;P&gt;                            = Alignm+1(1) NO FLUSH.&lt;/P&gt;&lt;P&gt;  endif.&lt;/P&gt;&lt;P&gt;  If WrapText eq 'X' or WrapText eq 'x'. " Ïåðåíîñ òåêñòà ïî ñëîâàì&lt;/P&gt;&lt;P&gt;    set property of excel_cell 'WrapText' = 'True' NO FLUSH.&lt;/P&gt;&lt;P&gt;  endif.&lt;/P&gt;&lt;P&gt;  If Orientation between -90 and 90. " Orientation" Ïîâîðîò (ãðàäóñîâ)&lt;/P&gt;&lt;P&gt;    set property of excel_cell 'Orientation'&lt;/P&gt;&lt;P&gt;                                = Orientation NO FLUSH.&lt;/P&gt;&lt;P&gt;  endif.&lt;/P&gt;&lt;P&gt;  If ShrinkToFit eq 'X' or ShrinkToFit eq 'x'. " Àâòîïîäáîð øèðèíû&lt;/P&gt;&lt;P&gt;    set property of excel_cell 'ShrinkToFit' = 'True' NO FLUSH.&lt;/P&gt;&lt;P&gt;  endif.&lt;/P&gt;&lt;P&gt;  Case Format_Cell.&lt;/P&gt;&lt;P&gt;    When 'N' or 'n'. " ×èñëîâîé ôîðìàò&lt;/P&gt;&lt;P&gt;      set property of excel_Cell 'NumberFormat' = '0.00' NO FLUSH.&lt;/P&gt;&lt;P&gt;    When 'F' or 'f'. " ôèíàíñîâûé ôîðìàò&lt;/P&gt;&lt;P&gt;      set property of excel_Cell 'NumberFormat'&lt;/P&gt;&lt;P&gt;                              = '#,##0.00' NO FLUSH.&lt;/P&gt;&lt;P&gt;    When 'C' or 'c'. " Òåêñòîâûé ôîðìàò&lt;/P&gt;&lt;P&gt;      set property of excel_Cell 'NumberFormat' = '@' NO FLUSH.&lt;/P&gt;&lt;P&gt;    When 'D' or 'd'. " Äàòà ôîðìàò&lt;/P&gt;&lt;P&gt;      set property of excel_Cell 'NumberFormat' = 'm/d/yy' NO FLUSH.&lt;/P&gt;&lt;P&gt;    When 'T' or 't'. " Âðåìÿ ôîðìàò&lt;/P&gt;&lt;P&gt;      set property of excel_Cell 'NumberFormat' = 'h:mm:ss' NO FLUSH.&lt;/P&gt;&lt;P&gt;  endcase.&lt;/P&gt;&lt;P&gt;endform.                  " Form Cell_Atributes_excel&lt;/P&gt;&lt;P&gt;*&amp;amp;----&lt;/P&gt;&lt;HR originaltext="--------------------------------------------------------------" /&gt;&lt;P&gt;&amp;amp;*&lt;/P&gt;&lt;P&gt;*&amp;amp;  Height_Row_excel&lt;/P&gt;&lt;P&gt;*&amp;amp;----&lt;/P&gt;&lt;HR originaltext="--------------------------------------------------------------" /&gt;&lt;P&gt;&amp;amp;*&lt;/P&gt;&lt;P&gt;Form Height_Row_excel USING&lt;/P&gt;&lt;P&gt;                       Row&lt;/P&gt;&lt;P&gt;                       Height_Row&lt;/P&gt;&lt;P&gt;                       Name_Font&lt;/P&gt;&lt;P&gt;                       Color_Font&lt;/P&gt;&lt;P&gt;                       Size_Font&lt;/P&gt;&lt;P&gt;                       Style_Text&lt;/P&gt;&lt;P&gt;                       BackGround&lt;/P&gt;&lt;P&gt;                       Alignment&lt;/P&gt;&lt;P&gt;                       Format_Row.&lt;/P&gt;&lt;P&gt;  Data:&lt;/P&gt;&lt;P&gt;    Atributes(3),&lt;/P&gt;&lt;P&gt;    Alignm(2).&lt;/P&gt;&lt;P&gt;*&lt;/P&gt;&lt;P&gt;  Atributes = Style_Text.&lt;/P&gt;&lt;P&gt;  Alignm = Alignment.&lt;/P&gt;&lt;P&gt;  CALL METHOD OF excel_SHEET 'rows' = excel_ROW NO FLUSH&lt;/P&gt;&lt;P&gt;                                                EXPORTING #1 = Row.&lt;/P&gt;&lt;P&gt;  if Height_Row &amp;gt; 0.&lt;/P&gt;&lt;P&gt;    SET PROPERTY OF excel_ROW 'RowHeight' = Height_Row NO FLUSH.&lt;/P&gt;&lt;P&gt;  endif.&lt;/P&gt;&lt;P&gt;  call method of excel_ROW 'Font' = excel_variable1 NO FLUSH.&lt;/P&gt;&lt;P&gt;  if Name_Font ne ''.&lt;/P&gt;&lt;P&gt;    set property of excel_variable1 'Name' = Name_Font NO FLUSH.&lt;/P&gt;&lt;P&gt;  endif.&lt;/P&gt;&lt;P&gt;  If Size_Font between 1 and 72.           " Ðàçìåð øðèôòà&lt;/P&gt;&lt;P&gt;    set property of excel_variable1 'Size' = Size_Font NO FLUSH.&lt;/P&gt;&lt;P&gt;  endif.&lt;/P&gt;&lt;P&gt;  If Color_Font between 1 and 56.           " Öâåò øðèôòà&lt;/P&gt;&lt;P&gt;    set property of excel_variable1 'ColorIndex' = Color_Font NO FLUSH.&lt;/P&gt;&lt;P&gt;  endif.&lt;/P&gt;&lt;P&gt;  If BackGround between 1 and 56.           " Ôîí ÿ÷åéêè&lt;/P&gt;&lt;P&gt;    call method of excel_ROW 'Interior' = excel_variable2.&lt;/P&gt;&lt;P&gt;    SET PROPERTY OF excel_variable2 'ColorIndex' = BackGround NO FLUSH.&lt;/P&gt;&lt;P&gt;  endif.&lt;/P&gt;&lt;P&gt;  If ATRIBUTES&lt;EM&gt;0(1) eq 'X' or ATRIBUTES&lt;/EM&gt;0(1) eq 'x'. " Æèðíûé&lt;/P&gt;&lt;P&gt;    set property of excel_variable1 'Bold' = 'True' NO FLUSH.&lt;/P&gt;&lt;P&gt;  endif.&lt;/P&gt;&lt;P&gt;  If ATRIBUTES&lt;EM&gt;1(1) eq 'X' or ATRIBUTES&lt;/EM&gt;1(1) eq 'x'.  " Êóðñèâ&lt;/P&gt;&lt;P&gt;    set property of excel_variable1 'Italic' = 'True' NO FLUSH.&lt;/P&gt;&lt;P&gt;  endif.&lt;/P&gt;&lt;P&gt;  If ATRIBUTES+2(1) between '2' and '5'.           " Ïîä÷åðêèâàíèå&lt;/P&gt;&lt;P&gt;    set property of excel_variable1 'Underline'&lt;/P&gt;&lt;P&gt;                           = ATRIBUTES+2(1) NO FLUSH.&lt;/P&gt;&lt;P&gt;  endif.&lt;/P&gt;&lt;P&gt;  If Alignm+0(1) between 1 and 7.&lt;/P&gt;&lt;P&gt;    set property of excel_row 'HorizontalAlignment'&lt;/P&gt;&lt;P&gt;                                 = Alignm+0(1) NO FLUSH.&lt;/P&gt;&lt;P&gt;  endif.&lt;/P&gt;&lt;P&gt;  If Alignm+1(1) between 1 and 4.&lt;/P&gt;&lt;P&gt;    set property of excel_row 'VerticalAlignment'&lt;/P&gt;&lt;P&gt;                                 = Alignm+1(1) NO FLUSH.&lt;/P&gt;&lt;P&gt;  endif.&lt;/P&gt;&lt;P&gt;  Case Format_Row.&lt;/P&gt;&lt;P&gt;    When 'N' or 'n'. " ×èñëîâîé ôîðìàò&lt;/P&gt;&lt;P&gt;      set property of excel_Row 'NumberFormat' = '0' NO FLUSH.&lt;/P&gt;&lt;P&gt;    When 'F' or 'f'. " ôèíàíñîâûé ôîðìàò&lt;/P&gt;&lt;P&gt;      set property of excel_Row 'NumberFormat' = '#,##0.00' NO FLUSH.&lt;/P&gt;&lt;P&gt;    When 'C' or 'c'. " Òåêñòîâûé ôîðìàò&lt;/P&gt;&lt;P&gt;      set property of excel_Row 'NumberFormat' = '@' NO FLUSH.&lt;/P&gt;&lt;P&gt;    When 'D' or 'd'. " Äàòà ôîðìàò&lt;/P&gt;&lt;P&gt;      set property of excel_Row 'NumberFormat' = 'm/d/yy' NO FLUSH.&lt;/P&gt;&lt;P&gt;    When 'T' or 't'. " Âðåìÿ ôîðìàò&lt;/P&gt;&lt;P&gt;      set property of excel_Row 'NumberFormat' = 'h:mm:ss' NO FLUSH.&lt;/P&gt;&lt;P&gt;  endcase.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;endform.                            " Form Height_Row_excel.&lt;/P&gt;&lt;P&gt;*&amp;amp;----&lt;/P&gt;&lt;HR originaltext="--------------------------------------------------------------" /&gt;&lt;P&gt;&amp;amp;*&lt;/P&gt;&lt;P&gt;*&amp;amp;  Width_Column_excel&lt;/P&gt;&lt;P&gt;*&amp;amp;----&lt;/P&gt;&lt;HR originaltext="--------------------------------------------------------------" /&gt;&lt;P&gt;&amp;amp;*&lt;/P&gt;&lt;P&gt;Form Width_Column_excel using&lt;/P&gt;&lt;P&gt;                        Column&lt;/P&gt;&lt;P&gt;                        Width_Column&lt;/P&gt;&lt;P&gt;                        Name_Font&lt;/P&gt;&lt;P&gt;                        Color_Font&lt;/P&gt;&lt;P&gt;                        Size_Font&lt;/P&gt;&lt;P&gt;                        Style_Text&lt;/P&gt;&lt;P&gt;                        BackGround&lt;/P&gt;&lt;P&gt;                        Alignment&lt;/P&gt;&lt;P&gt;                        Format_Column.&lt;/P&gt;&lt;P&gt;  Data:&lt;/P&gt;&lt;P&gt;    Atributes(3),&lt;/P&gt;&lt;P&gt;    Alignm(2).&lt;/P&gt;&lt;P&gt;*&lt;/P&gt;&lt;P&gt;  Atributes = Style_Text.&lt;/P&gt;&lt;P&gt;  Alignm = Alignment.&lt;/P&gt;&lt;P&gt;  CALL METHOD OF excel_SHEET 'Columns' = excel_Column NO FLUSH&lt;/P&gt;&lt;P&gt;                                         EXPORTING #1 = Column.&lt;/P&gt;&lt;P&gt;  if Width_Column &amp;gt; 0.&lt;/P&gt;&lt;P&gt;    SET PROPERTY OF excel_Column 'ColumnWidth' = Width_Column NO FLUSH.&lt;/P&gt;&lt;P&gt;  endif.&lt;/P&gt;&lt;P&gt;  call method of excel_Column 'Font' = excel_variable1 NO FLUSH.&lt;/P&gt;&lt;P&gt;  if Name_Font ne ''.&lt;/P&gt;&lt;P&gt;    set property of excel_variable1 'Name' = Name_Font NO FLUSH.&lt;/P&gt;&lt;P&gt;  endif.&lt;/P&gt;&lt;P&gt;  If Size_Font between 1 and 72.           " Ðàçìåð øðèôòà&lt;/P&gt;&lt;P&gt;    set property of excel_variable1 'Size' = Size_Font NO FLUSH.&lt;/P&gt;&lt;P&gt;  endif.&lt;/P&gt;&lt;P&gt;  If Color_Font between 1 and 56.           " Öâåò øðèôòà&lt;/P&gt;&lt;P&gt;    set property of excel_variable1 'ColorIndex' = Color_Font NO FLUSH.&lt;/P&gt;&lt;P&gt;  endif.&lt;/P&gt;&lt;P&gt;  If BackGround between 1 and 56.           " Ôîí ÿ÷åéêè&lt;/P&gt;&lt;P&gt;    call method of excel_Column 'Interior' = excel_variable2 NO FLUSH.&lt;/P&gt;&lt;P&gt;    SET PROPERTY OF excel_variable2 'ColorIndex' = BackGround NO FLUSH.&lt;/P&gt;&lt;P&gt;  endif.&lt;/P&gt;&lt;P&gt;  If ATRIBUTES&lt;EM&gt;0(1) eq 'X' or ATRIBUTES&lt;/EM&gt;0(1) eq 'x'. " Æèðíûé&lt;/P&gt;&lt;P&gt;    set property of excel_variable1 'Bold' = 'True' NO FLUSH.&lt;/P&gt;&lt;P&gt;  endif.&lt;/P&gt;&lt;P&gt;  If ATRIBUTES&lt;EM&gt;1(1) eq 'X' or ATRIBUTES&lt;/EM&gt;1(1) eq 'x'.  " Êóðñèâ&lt;/P&gt;&lt;P&gt;    set property of excel_variable1 'Italic' = 'True' NO FLUSH.&lt;/P&gt;&lt;P&gt;  endif.&lt;/P&gt;&lt;P&gt;  If ATRIBUTES+2(1) between '2' and '5'.           " Ïîä÷åðêèâàíèå&lt;/P&gt;&lt;P&gt;    set property of excel_variable1 'Underline'&lt;/P&gt;&lt;P&gt;                               = ATRIBUTES+2(1) NO FLUSH.&lt;/P&gt;&lt;P&gt;  endif.&lt;/P&gt;&lt;P&gt;  If Alignm+0(1) between 1 and 7.&lt;/P&gt;&lt;P&gt;    set property of excel_Column 'HorizontalAlignment'&lt;/P&gt;&lt;P&gt;                                  = Alignm+0(1) NO FLUSH.&lt;/P&gt;&lt;P&gt;  endif.&lt;/P&gt;&lt;P&gt;  If Alignm+1(1) between 1 and 4.&lt;/P&gt;&lt;P&gt;    set property of excel_Column 'VerticalAlignment'&lt;/P&gt;&lt;P&gt;                              = Alignm+1(1) NO FLUSH.&lt;/P&gt;&lt;P&gt;  endif.&lt;/P&gt;&lt;P&gt;  Case Format_Column.&lt;/P&gt;&lt;P&gt;    When 'N' or 'n'. " ×èñëîâîé ôîðìàò&lt;/P&gt;&lt;P&gt;      set property of excel_Column 'NumberFormat' = '0' NO FLUSH.&lt;/P&gt;&lt;P&gt;    When 'F' or 'f'. " ôèíàíñîâûé ôîðìàò&lt;/P&gt;&lt;P&gt;      set property of excel_Column 'NumberFormat'&lt;/P&gt;&lt;P&gt;                                   = '#,##0.00' NO FLUSH.&lt;/P&gt;&lt;P&gt;    When 'C' or 'c'. " Òåêñòîâûé ôîðìàò&lt;/P&gt;&lt;P&gt;      set property of excel_Column 'NumberFormat' = '@' NO FLUSH.&lt;/P&gt;&lt;P&gt;    When 'D' or 'd'. " Äàòà ôîðìàò&lt;/P&gt;&lt;P&gt;      set property of excel_Column 'NumberFormat' = 'm/d/yy' NO FLUSH.&lt;/P&gt;&lt;P&gt;    When 'T' or 't'. " Âðåìÿ ôîðìàò&lt;/P&gt;&lt;P&gt;      set property of excel_Column 'NumberFormat' = 'h:mm:ss' NO FLUSH.&lt;/P&gt;&lt;P&gt;  endcase.&lt;/P&gt;&lt;P&gt;endform.                            " Width_Column_excel&lt;/P&gt;&lt;P&gt;*&amp;amp;----&lt;/P&gt;&lt;HR originaltext="--------------------------------------------------------------" /&gt;&lt;P&gt;&amp;amp;*&lt;/P&gt;&lt;P&gt;*&amp;amp;  Form Merge_Cells_excel&lt;/P&gt;&lt;P&gt;*&amp;amp;  Ñëèòü ÿ÷åéêè&lt;/P&gt;&lt;P&gt;*&amp;amp;----&lt;/P&gt;&lt;HR originaltext="--------------------------------------------------------------" /&gt;&lt;P&gt;&amp;amp;*&lt;/P&gt;&lt;P&gt;Form Merge_Cells_excel using row1    "  ñòðîêà  1 ÿ÷åéêè&lt;/P&gt;&lt;P&gt;                             column1 "  ñòîëáåö 1 ÿ÷åéêè&lt;/P&gt;&lt;P&gt;                             row2    "  ñòðîêà  2 ÿ÷åéêè&lt;/P&gt;&lt;P&gt;                             column2."  ñòîëáåö 2 ÿ÷åéêè&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Âûïîëíåíèå Visual Basic êîìàíäû&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Range(Cells(row1, column1), Cells(row2, column2)).Clear&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Range(Cells(row1, column1), Cells(row2, column2)).Merge&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  CALL METHOD OF excel_SHEET 'cells' = excel_Variable2 NO FLUSH&lt;/P&gt;&lt;P&gt;                                  EXPORTING #1 = row1 #2 = column1.&lt;/P&gt;&lt;P&gt;  CALL METHOD OF excel_SHEET 'cells' = excel_Variable3 NO FLUSH&lt;/P&gt;&lt;P&gt;                                  EXPORTING #1 = row2 #2 = column2.&lt;/P&gt;&lt;P&gt;  CALL METHOD OF excel_SHEET 'range' = excel_Variable1 NO FLUSH&lt;/P&gt;&lt;P&gt;                                  EXPORTING #1 = excel_Variable2&lt;/P&gt;&lt;P&gt;                                            #2 = excel_Variable3.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; CALL METHOD OF EXcEL_Variable1 'Clear'.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; CALL METHOD OF EXcEL_Variable1 'Activate'.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  CALL METHOD OF excel_Variable1 'Merge' NO FLUSH.&lt;/P&gt;&lt;P&gt;endform.                            " Form Merge_excel_Cells&lt;/P&gt;&lt;P&gt;*&amp;amp;----&lt;/P&gt;&lt;HR originaltext="--------------------------------------------------------------" /&gt;&lt;P&gt;&amp;amp;*&lt;/P&gt;&lt;P&gt;*&amp;amp;  Form Merge_Cells_excel_BOLD&lt;/P&gt;&lt;P&gt;*&amp;amp;  Ñëèòü ÿ÷åéêè, æèðíàÿ ãðàíèöà&lt;/P&gt;&lt;P&gt;*&amp;amp;----&lt;/P&gt;&lt;HR originaltext="--------------------------------------------------------------" /&gt;&lt;P&gt;&amp;amp;*&lt;/P&gt;&lt;P&gt;Form Merge_Cells_excel_BOLD using row1    "  ñòðîêà  1 ÿ÷åéêè&lt;/P&gt;&lt;P&gt;                             column1 "  ñòîëáåö 1 ÿ÷åéêè&lt;/P&gt;&lt;P&gt;                             row2    "  ñòðîêà  2 ÿ÷åéêè&lt;/P&gt;&lt;P&gt;                             column2."  ñòîëáåö 2 ÿ÷åéêè&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Âûïîëíåíèå Visual Basic êîìàíäû&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Range(Cells(row1, column1), Cells(row2, column2)).Clear&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Range(Cells(row1, column1), Cells(row2, column2)).Merge&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  CALL METHOD OF excel_SHEET 'cells' = excel_Variable2 NO FLUSH&lt;/P&gt;&lt;P&gt;                                  EXPORTING #1 = row1 #2 = column1.&lt;/P&gt;&lt;P&gt;  CALL METHOD OF excel_SHEET 'cells' = excel_Variable3 NO FLUSH&lt;/P&gt;&lt;P&gt;                                  EXPORTING #1 = row2 #2 = column2.&lt;/P&gt;&lt;P&gt;  CALL METHOD OF excel_SHEET 'range' = excel_Variable1 NO FLUSH&lt;/P&gt;&lt;P&gt;                                  EXPORTING #1 = excel_Variable2&lt;/P&gt;&lt;P&gt;                                            #2 = excel_Variable3.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; CALL METHOD OF EXcEL_Variable1 'Clear'.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; CALL METHOD OF EXcEL_Variable1 'Activate'.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  CALL METHOD OF excel_Variable1 'Merge' NO FLUSH.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  CALL METHOD OF excel_Variable1 'Borders' = excel_Variable4 NO FLUSH.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*set property of excel_Variable4 'LineStyle' = 1.&lt;/P&gt;&lt;P&gt;  set property of excel_Variable4 'Weight' = 3.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;endform.                            " Form Merge_excel_Cells_BOLD&lt;/P&gt;&lt;P&gt;*&amp;amp;----&lt;/P&gt;&lt;HR originaltext="--------------------------------------------------------------" /&gt;&lt;P&gt;&amp;amp;*&lt;/P&gt;&lt;P&gt;*&amp;amp;  Form Merge_Cells_excel_THIN&lt;/P&gt;&lt;P&gt;*&amp;amp;  Ñëèòü ÿ÷åéêè, òîíêàÿ ãðàíèöà&lt;/P&gt;&lt;P&gt;*&amp;amp;----&lt;/P&gt;&lt;HR originaltext="--------------------------------------------------------------" /&gt;&lt;P&gt;&amp;amp;*&lt;/P&gt;&lt;P&gt;Form Merge_Cells_excel_THIN using row1    "  ñòðîêà  1 ÿ÷åéêè&lt;/P&gt;&lt;P&gt;                             column1 "  ñòîëáåö 1 ÿ÷åéêè&lt;/P&gt;&lt;P&gt;                             row2    "  ñòðîêà  2 ÿ÷åéêè&lt;/P&gt;&lt;P&gt;                             column2."  ñòîëáåö 2 ÿ÷åéêè&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Âûïîëíåíèå Visual Basic êîìàíäû&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Range(Cells(row1, column1), Cells(row2, column2)).Clear&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Range(Cells(row1, column1), Cells(row2, column2)).Merge&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  CALL METHOD OF excel_SHEET 'cells' = excel_Variable2 NO FLUSH&lt;/P&gt;&lt;P&gt;                                  EXPORTING #1 = row1 #2 = column1.&lt;/P&gt;&lt;P&gt;  CALL METHOD OF excel_SHEET 'cells' = excel_Variable3 NO FLUSH&lt;/P&gt;&lt;P&gt;                                  EXPORTING #1 = row2 #2 = column2.&lt;/P&gt;&lt;P&gt;  CALL METHOD OF excel_SHEET 'range' = excel_Variable1 NO FLUSH&lt;/P&gt;&lt;P&gt;                                  EXPORTING #1 = excel_Variable2&lt;/P&gt;&lt;P&gt;                                            #2 = excel_Variable3.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; CALL METHOD OF EXcEL_Variable1 'Clear'.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; CALL METHOD OF EXcEL_Variable1 'Activate'.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  CALL METHOD OF excel_Variable1 'Merge' NO FLUSH.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  CALL METHOD OF excel_Variable1 'Borders' = excel_Variable4 NO FLUSH.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*set property of excel_Variable4 'LineStyle' = 1.&lt;/P&gt;&lt;P&gt;  set property of excel_Variable4 'Weight' = 2.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;endform.                            " Form Merge_excel_Cells_THIN&lt;/P&gt;&lt;P&gt;*&amp;amp;----&lt;/P&gt;&lt;HR originaltext="--------------------------------------------------------------" /&gt;&lt;P&gt;&amp;amp;*&lt;/P&gt;&lt;P&gt;*&amp;amp;  Form Hidden_Column_excel&lt;/P&gt;&lt;P&gt;*&amp;amp;  ñêðûòü/âèäåòü ñòîëáöû&lt;/P&gt;&lt;P&gt;*&amp;amp;----&lt;/P&gt;&lt;HR originaltext="--------------------------------------------------------------" /&gt;&lt;P&gt;&amp;amp;*&lt;/P&gt;&lt;P&gt;Form Hidden_Column_excel using column1 "  ñòîëáåö 1&lt;/P&gt;&lt;P&gt;                               column2 "  ñòîëáåö 2&lt;/P&gt;&lt;P&gt;                               Status.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Âûïîëíåíèå Visual Basic êîìàíäû&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Range(Columns(column1), Columns(column2)).Hidden = True&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  CALL METHOD OF excel_SHEET 'columns' = excel_Variable2 NO FLUSH&lt;/P&gt;&lt;P&gt;                                  EXPORTING #1 = column1.&lt;/P&gt;&lt;P&gt;  CALL METHOD OF excel_SHEET 'columns' = excel_Variable3 NO FLUSH&lt;/P&gt;&lt;P&gt;                                  EXPORTING #1 = column2.&lt;/P&gt;&lt;P&gt;  CALL METHOD OF excel_SHEET 'range' = excel_Variable1 NO FLUSH&lt;/P&gt;&lt;P&gt;                                  EXPORTING #1 = excel_Variable2&lt;/P&gt;&lt;P&gt;                                            #2 = excel_Variable3.&lt;/P&gt;&lt;P&gt;  if status = 0.&lt;/P&gt;&lt;P&gt;    set property of excel_Variable1 'Hidden' = 'True' NO FLUSH.&lt;/P&gt;&lt;P&gt;  else.&lt;/P&gt;&lt;P&gt;    set property of excel_Variable1 'Hidden' = 'False' NO FLUSH.&lt;/P&gt;&lt;P&gt;  endif.&lt;/P&gt;&lt;P&gt;endform.                            " Form Hidden_Column_excel&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*&amp;amp;----&lt;/P&gt;&lt;HR originaltext="--------------------------------------------------------------" /&gt;&lt;P&gt;&amp;amp;*&lt;/P&gt;&lt;P&gt;*&amp;amp; Form Border_Cells_excel "Áîðäþð äëÿ ÿ÷ååê&lt;/P&gt;&lt;P&gt;*&amp;amp;----&lt;/P&gt;&lt;HR originaltext="--------------------------------------------------------------" /&gt;&lt;P&gt;&amp;amp;*&lt;/P&gt;&lt;P&gt;*&amp;amp; Style_line (num between 0 or 9 )  Boundary (num betwwen 0 or 6)&lt;/P&gt;&lt;P&gt;*&amp;amp;  0 - áåç ëèíèé                     1 - ëåâî&lt;/P&gt;&lt;P&gt;*&amp;amp;  1 - îäèíàðíàÿ òîíêàÿ              2 - ïðàâî&lt;/P&gt;&lt;P&gt;*&amp;amp;  2,3 - ïóíêòèð (ðàçí.ïëîòíîñòü)    3 - âåðõ&lt;/P&gt;&lt;P&gt;*&amp;amp;  4,5 - øòðèõïóíêòèð (ðàçí.êîë.ò)   4 - íèç&lt;/P&gt;&lt;P&gt;*&amp;amp;  6 - òîëñòûé øòðèõ ïóíêòèð         5 - ãëàâíàÿ äèàãîíàëü ()&lt;/P&gt;&lt;P&gt;*&amp;amp;  7 - ìåëêèå òî÷êè                  6 - ïîáî÷íàÿ äèàãîíàëü (/)&lt;/P&gt;&lt;P&gt;*&amp;amp;  8 - òîëñòûé ïóíêòèð               0 - Âñå ãðàíèöû, êðîìå äèàãîíàëåé&lt;/P&gt;&lt;P&gt;*&amp;amp;  9 - äâîéíàÿ òîíêàÿ&lt;/P&gt;&lt;P&gt;*&amp;amp; Border_Color (num between 0 or 56)&lt;/P&gt;&lt;P&gt;*&amp;amp; Òîëüêî îñíîâíûå öâåòà:&lt;/P&gt;&lt;P&gt;*&amp;amp; 0 - Îñòàâ áåç èçì 4  - Çåëåíûé    8  - Ëèëîâûé&lt;/P&gt;&lt;P&gt;*&amp;amp; 1  - Ïðîçðà÷íûé   5  - Ñèíèé      9  - Áèðþçîâûé&lt;/P&gt;&lt;P&gt;*&amp;amp; 2  - Áåëûé        6  - Æåëòûé&lt;/P&gt;&lt;P&gt;*&amp;amp; 3  - Êðàñíûé      7  - Ïóðïóðíûé&lt;/P&gt;&lt;P&gt;*&amp;amp;----&lt;/P&gt;&lt;P&gt;-&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;*&amp;amp; Ïðèìåð: perform Border_Cells_excel using 2 2 6 6 3 9 0.&lt;/P&gt;&lt;P&gt;*&amp;amp;----&lt;/P&gt;&lt;HR originaltext="--------------------------------------------------------------" /&gt;&lt;P&gt;&amp;amp;*&lt;/P&gt;&lt;P&gt;Form Border_Cells_excel using row1         " ñòðîêà  1 ÿ÷åéêè&lt;/P&gt;&lt;P&gt;                              column1      " ñòîëáåö 1 ÿ÷åéêè&lt;/P&gt;&lt;P&gt;                              row2         " ñòðîêà  2 ÿ÷åéêè&lt;/P&gt;&lt;P&gt;                              column2      " ñòîëáåö 2 ÿ÷åéêè&lt;/P&gt;&lt;P&gt;                              Border_Color " öâåò áîðäþðà&lt;/P&gt;&lt;P&gt;                              Style_line   " ñòèëü ëèíèè&lt;/P&gt;&lt;P&gt;                              Boundary.    " Ãðàíèöà&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Âûïîëíåíèå Visual Basic êîìàíä&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Range(Cells(row1, column1), Cells(row2, column2)).Borders(Boundary).&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;                                            LineStyle = Style_line&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Range(Cells(row1, column1), Cells(row2, column2)).Borders(Boundary).&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;                                            ColorIndex = Border_Color&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  CALL METHOD OF excel_SHEET 'cells' = excel_Variable2 NO FLUSH&lt;/P&gt;&lt;P&gt;                                  EXPORTING #1 = row1 #2 = column1.&lt;/P&gt;&lt;P&gt;  CALL METHOD OF excel_SHEET 'cells' = excel_Variable3 NO FLUSH&lt;/P&gt;&lt;P&gt;                                  EXPORTING #1 = row2 #2 = column2.&lt;/P&gt;&lt;P&gt;  CALL METHOD OF excel_SHEET 'range' = excel_Variable1 NO FLUSH&lt;/P&gt;&lt;P&gt;                                  EXPORTING #1 = excel_Variable2&lt;/P&gt;&lt;P&gt;                                            #2 = excel_Variable3.&lt;/P&gt;&lt;P&gt;  if Boundary between 1 and 6.&lt;/P&gt;&lt;P&gt;    CALL METHOD OF excel_Variable1 'Borders' = excel_Variable4 NO FLUSH&lt;/P&gt;&lt;P&gt;                       EXPORTING #1 = Boundary.&lt;/P&gt;&lt;P&gt;  else.&lt;/P&gt;&lt;P&gt;    CALL METHOD OF excel_Variable1 'Borders' = excel_Variable4 NO FLUSH.&lt;/P&gt;&lt;P&gt;  endif.&lt;/P&gt;&lt;P&gt;  if Style_line between 1 and 9.&lt;/P&gt;&lt;P&gt;    set property of excel_Variable4 'LineStyle' = Style_line NO FLUSH.&lt;/P&gt;&lt;P&gt;  endif.&lt;/P&gt;&lt;P&gt;  if Style_line between 1 and 56.&lt;/P&gt;&lt;P&gt;    set property of excel_Variable4 'ColorIndex'&lt;/P&gt;&lt;P&gt;                                = Border_Color NO FLUSH.&lt;/P&gt;&lt;P&gt;  endif.&lt;/P&gt;&lt;P&gt;endform.                            " Form Border_Cells_excel&lt;/P&gt;&lt;P&gt;*&amp;amp;----&lt;/P&gt;&lt;HR originaltext="--------------------------------------------------------------" /&gt;&lt;P&gt;&amp;amp;*&lt;/P&gt;&lt;P&gt;*&amp;amp;  Form Read_Cell_excel "C÷èòàòü çíà÷åíèå ÿ÷åéêè&lt;/P&gt;&lt;P&gt;*&amp;amp;&lt;/P&gt;&lt;P&gt;*&amp;amp;----&lt;/P&gt;&lt;HR originaltext="--------------------------------------------------------------" /&gt;&lt;P&gt;&amp;amp;*&lt;/P&gt;&lt;P&gt;Form Read_Cell_excel using    row1     " ñòðîêà  1 ÿ÷åéêè&lt;/P&gt;&lt;P&gt;                              column1  " ñòîëáåö 1 ÿ÷åéêè&lt;/P&gt;&lt;P&gt;                              Value.   " ñ÷èòàííîå çíà÷åíèå ÿ÷åéêè&lt;/P&gt;&lt;P&gt;  CALL METHOD OF excel_APPLICATION 'cells' = excel_CELL NO FLUSH&lt;/P&gt;&lt;P&gt;                                  EXPORTING #1 = row1 #2 = column1.&lt;/P&gt;&lt;P&gt;  get property of excel_CELL 'FormulaR1C1' = Value.&lt;/P&gt;&lt;P&gt;endform.    " Form Read_Cell_excel&lt;/P&gt;&lt;P&gt;*&amp;amp;----&lt;/P&gt;&lt;HR originaltext="--------------------------------------------------------------" /&gt;&lt;P&gt;&amp;amp;*&lt;/P&gt;&lt;P&gt;*&amp;amp;  Form Read_Cell_excel_num "C÷èòàòü çíà÷åíèå ÿ÷åéêè òîëüêî ÷èñëî&lt;/P&gt;&lt;P&gt;*&amp;amp;&lt;/P&gt;&lt;P&gt;*&amp;amp;----&lt;/P&gt;&lt;HR originaltext="--------------------------------------------------------------" /&gt;&lt;P&gt;&amp;amp;*&lt;/P&gt;&lt;P&gt;Form Read_Cell_excel_num using row1     " ñòðîêà  1 ÿ÷åéêè&lt;/P&gt;&lt;P&gt;                               column1  " ñòîëáåö 1 ÿ÷åéêè&lt;/P&gt;&lt;P&gt;                               Value.   " ñ÷èòàííîå çíà÷åíèå ÿ÷åéêè&lt;/P&gt;&lt;P&gt;  CALL METHOD OF excel_APPLICATION 'cells' = excel_CELL NO FLUSH&lt;/P&gt;&lt;P&gt;                                  EXPORTING #1 = row1 #2 = column1.&lt;/P&gt;&lt;P&gt;  get property of excel_CELL 'Value' = Value.&lt;/P&gt;&lt;P&gt;endform.                            " Form Read_Cell_excel&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*&amp;amp;----&lt;/P&gt;&lt;HR originaltext="--------------------------------------------------------------" /&gt;&lt;P&gt;&amp;amp;*&lt;/P&gt;&lt;P&gt;*&amp;amp;  Form Name_Sheet_excel "Çàäàòü èìÿ ðàáî÷åìó ëèñòó&lt;/P&gt;&lt;P&gt;*&amp;amp;&lt;/P&gt;&lt;P&gt;*&amp;amp; ýêâèâàëåíòíàÿ îïåðàöèÿ : ActiveSheet.Name = "Êàðòî÷êà ïîëüçîâàòåëÿ"&lt;/P&gt;&lt;P&gt;*&amp;amp;&lt;/P&gt;&lt;P&gt;*&amp;amp;----&lt;/P&gt;&lt;HR originaltext="--------------------------------------------------------------" /&gt;&lt;P&gt;&amp;amp;*&lt;/P&gt;&lt;P&gt;Form Name_Sheet_excel using Name.     " Èìÿ ëèñòà&lt;/P&gt;&lt;P&gt;  CALL METHOD OF excel_APPLICATION 'ActiveSheet' = excel_Variable1&lt;/P&gt;&lt;P&gt;                                                   NO FLUSH.&lt;/P&gt;&lt;P&gt;  set property of excel_Variable1 'Name' = Name NO FLUSH.&lt;/P&gt;&lt;P&gt;endform.                            " Form Name_Sheet_excel&lt;/P&gt;&lt;P&gt;*&amp;amp;----&lt;/P&gt;&lt;HR originaltext="--------------------------------------------------------------" /&gt;&lt;P&gt;&amp;amp;*&lt;/P&gt;&lt;P&gt;*&amp;amp;  Form Get_Name_Sheet_excel "Çàäàòü èìÿ ðàáî÷åìó ëèñòó&lt;/P&gt;&lt;P&gt;*&amp;amp;&lt;/P&gt;&lt;P&gt;*&amp;amp; ýêâèâàëåíòíàÿ îïåðàöèÿ : ActiveSheet.Name = "Êàðòî÷êà ïîëüçîâàòåëÿ"&lt;/P&gt;&lt;P&gt;*&amp;amp;&lt;/P&gt;&lt;P&gt;*&amp;amp;----&lt;/P&gt;&lt;HR originaltext="--------------------------------------------------------------" /&gt;&lt;P&gt;&amp;amp;*&lt;/P&gt;&lt;P&gt;Form Get_Name_Sheet_excel using Name.     " Èìÿ ëèñòà&lt;/P&gt;&lt;P&gt;  CALL METHOD OF excel_APPLICATION 'ActiveSheet' = excel_Variable1&lt;/P&gt;&lt;P&gt;                                                   NO FLUSH.&lt;/P&gt;&lt;P&gt;  get property of excel_Variable1 'Name' = Name.&lt;/P&gt;&lt;P&gt;endform.                            " Form Get_Name_Sheet_excel&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*&amp;amp;----&lt;/P&gt;&lt;HR originaltext="--------------------------------------------------------------" /&gt;&lt;P&gt;&amp;amp;*&lt;/P&gt;&lt;P&gt;*&amp;amp;  Form Grig_Window_excel " Ïîêàçàòü èëè ñêðûòü ñåòêó&lt;/P&gt;&lt;P&gt;*&amp;amp;&lt;/P&gt;&lt;P&gt;*&amp;amp; ýêâèâàëåíòíàÿ îïåðàöèÿ : ActiveWindow.DisplayGridlines = Visible&lt;/P&gt;&lt;P&gt;*&amp;amp;----&lt;/P&gt;&lt;HR originaltext="--------------------------------------------------------------" /&gt;&lt;P&gt;&amp;amp;*&lt;/P&gt;&lt;P&gt;Form Grig_Window_excel using Visible.   " Âèäíî(True)/Ñêðûòî(False)&lt;/P&gt;&lt;P&gt;  CALL METHOD OF excel_APPLICATION 'ActiveWindow' = excel_Variable1&lt;/P&gt;&lt;P&gt;                                                    NO FLUSH.&lt;/P&gt;&lt;P&gt;  set property of excel_Variable1 'DisplayGridlines' = Visible NO FLUSH.&lt;/P&gt;&lt;P&gt;endform.                            " Form Grig_Window_excel&lt;/P&gt;&lt;P&gt;*&amp;amp;----&lt;/P&gt;&lt;HR originaltext="--------------------------------------------------------------" /&gt;&lt;P&gt;&amp;amp;*&lt;/P&gt;&lt;P&gt;*&amp;amp;  Form Screen_Updating_excel " Ïîêàçûâàòü Update ýêðàíà&lt;/P&gt;&lt;P&gt;*&amp;amp;&lt;/P&gt;&lt;P&gt;*&amp;amp; ýêâèâàëåíòíàÿ îïåðàöèÿ : ActiveWindow.DisplayGridlines = Visible&lt;/P&gt;&lt;P&gt;*&amp;amp;----&lt;/P&gt;&lt;HR originaltext="--------------------------------------------------------------" /&gt;&lt;P&gt;&amp;amp;*&lt;/P&gt;&lt;P&gt;Form Screen_Updating_excel using Update. " Âèäíî(True)/Ñêðûòî(False)&lt;/P&gt;&lt;P&gt;  set property of excel_APPLICATION 'ScreenUpdating' = Update no flush.&lt;/P&gt;&lt;P&gt;endform.                            " Form Screen_Updating_excel&lt;/P&gt;&lt;P&gt;*&amp;amp;----&lt;/P&gt;&lt;HR originaltext="--------------------------------------------------------------" /&gt;&lt;P&gt;&amp;amp;*&lt;/P&gt;&lt;P&gt;*&amp;amp;  Form select_all_cells " Âûäåëèòü âñå ÿ÷åéêè&lt;/P&gt;&lt;P&gt;*&amp;amp;  è ïðèñâîèòü èì òåêñòîâûé ôîìàò&lt;/P&gt;&lt;P&gt;*&amp;amp; ýêâèâàëåíòíàÿ îïåðàöèÿ : Cells.NumberFormat = "@"&lt;/P&gt;&lt;P&gt;*&amp;amp;----&lt;/P&gt;&lt;HR originaltext="--------------------------------------------------------------" /&gt;&lt;P&gt;&amp;amp;*&lt;/P&gt;&lt;P&gt;Form select_all_cells.&lt;/P&gt;&lt;P&gt;  CALL METHOD OF excel_APPLICATION 'cells' = excel_CELL NO FLUSH.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; CALL METHOD OF excel_CELL 'Select' NO FLUSH.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; CALL METHOD OF excel_APPLICATION 'Selection' = excel_CELL NO FLUSH.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  set property of excel_CELL 'NumberFormat' = '@' NO FLUSH.&lt;/P&gt;&lt;P&gt;endform. " select_all_cells&lt;/P&gt;&lt;P&gt;*&amp;amp;----&lt;/P&gt;&lt;HR originaltext="--------------------------------------------------------------" /&gt;&lt;P&gt;&amp;amp;*&lt;/P&gt;&lt;P&gt;*&amp;amp;  Form paint_range " Çàêðàñèòü äèàïàçîí öâåòîì&lt;/P&gt;&lt;P&gt;*&amp;amp;  ýêâèâàëåíòíàÿ îïåðàöèÿ :&lt;/P&gt;&lt;P&gt;*&amp;amp;  Range(Cells(row1, column1), Cells(row2, column2)).Interior.&lt;/P&gt;&lt;P&gt;*&amp;amp;                                                   ColorIndex = 6&lt;/P&gt;&lt;P&gt;*&amp;amp;----&lt;/P&gt;&lt;HR originaltext="--------------------------------------------------------------" /&gt;&lt;P&gt;&amp;amp;*&lt;/P&gt;&lt;P&gt;Form paint_range using row1&lt;/P&gt;&lt;P&gt;                            column1&lt;/P&gt;&lt;P&gt;                            row2&lt;/P&gt;&lt;P&gt;                            column2&lt;/P&gt;&lt;P&gt;                            color.&lt;/P&gt;&lt;P&gt;  CALL METHOD OF excel_SHEET 'cells' = excel_Variable2 NO FLUSH&lt;/P&gt;&lt;P&gt;                                  EXPORTING #1 = row1 #2 = column1.&lt;/P&gt;&lt;P&gt;  CALL METHOD OF excel_SHEET 'cells' = excel_Variable3 NO FLUSH&lt;/P&gt;&lt;P&gt;                                  EXPORTING #1 = row2 #2 = column2.&lt;/P&gt;&lt;P&gt;  CALL METHOD OF excel_SHEET 'range' = excel_Variable1 NO FLUSH&lt;/P&gt;&lt;P&gt;                                  EXPORTING #1 = excel_Variable2&lt;/P&gt;&lt;P&gt;                                            #2 = excel_Variable3.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  CALL METHOD OF excel_Variable1 'Interior' = excel_Variable4 NO FLUSH.&lt;/P&gt;&lt;P&gt;  set property of excel_Variable4 'ColorIndex' = color NO FLUSH.&lt;/P&gt;&lt;P&gt;endform. " paint_range&lt;/P&gt;&lt;P&gt;*&amp;amp;----&lt;/P&gt;&lt;HR originaltext="--------------------------------------------------------------" /&gt;&lt;P&gt;&amp;amp;*&lt;/P&gt;&lt;P&gt;*&amp;amp;  Form SetColumnWidth " Óñòàíîâèòü øèðèíó äëÿ ñòîëáöà&lt;/P&gt;&lt;P&gt;*&amp;amp;  ýêâèâàëåíòíàÿ îïåðàöèÿ :&lt;/P&gt;&lt;P&gt;*&amp;amp;  Columns(3).ColumnWidth = 30&lt;/P&gt;&lt;P&gt;*&amp;amp;----&lt;/P&gt;&lt;HR originaltext="--------------------------------------------------------------" /&gt;&lt;P&gt;&amp;amp;*&lt;/P&gt;&lt;P&gt;Form SetColumnWidth using column Width.&lt;/P&gt;&lt;P&gt;  CALL METHOD OF excel_SHEET 'Columns' = excel_CELL  NO FLUSH&lt;/P&gt;&lt;P&gt;                                       EXPORTING #1 = column.&lt;/P&gt;&lt;P&gt;  SET PROPERTY OF excel_CELL 'ColumnWidth' = Width NO FLUSH.&lt;/P&gt;&lt;P&gt;endform. " SetColumnWidth&lt;/P&gt;&lt;P&gt;*----&lt;/P&gt;&lt;HR originaltext="---------------------------------------------------------------" /&gt;&lt;P&gt;*&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;      FORM SET_ALL_SIZE                                             *&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;*----&lt;/P&gt;&lt;HR originaltext="---------------------------------------------------------------" /&gt;&lt;P&gt;*&lt;/P&gt;&lt;P&gt;*----&lt;/P&gt;&lt;HR originaltext="---------------------------------------------------------------" /&gt;&lt;P&gt;*&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; --&amp;gt;  FONT_SIZE                                                     *&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;*----&lt;/P&gt;&lt;HR originaltext="---------------------------------------------------------------" /&gt;&lt;P&gt;*&lt;/P&gt;&lt;P&gt;FORM SET_ALL_SIZE USING FONT_SIZE.&lt;/P&gt;&lt;P&gt;  CALL METHOD OF excel_APPLICATION 'cells' = excel_CELL NO FLUSH.&lt;/P&gt;&lt;P&gt;  CALL METHOD of excel_CELL 'Font' = excel_variable1.&lt;/P&gt;&lt;P&gt;  set property of excel_variable1 'Size' = 8.&lt;/P&gt;&lt;P&gt;  FREE OBJECT excel_APPLICATION.&lt;/P&gt;&lt;P&gt;ENDFORM.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 16 Jun 2008 08:13:11 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/excel-output-format/m-p/3984864#M951953</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-06-16T08:13:11Z</dc:date>
    </item>
    <item>
      <title>Re: excel output format</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/excel-output-format/m-p/3984865#M951954</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;I don't think it is possible. Because in ur internal table u can't differentiate on what criteria we have merge the cells. Other option could be modifying ur itab before downloading. If u have same value for some field for the given key criteria then Modify the itab by placing space in that field.So that user can understand this value is repeating.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;eg: If ur itab has 3 col.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;col1  col2   col3.&lt;/P&gt;&lt;P&gt;A      A      10&lt;/P&gt;&lt;P&gt;A     B       10&lt;/P&gt;&lt;P&gt;C      D      30&lt;/P&gt;&lt;P&gt;C      F      30&lt;/P&gt;&lt;P&gt;C      G     20.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Then modify ur itab as below.&lt;/P&gt;&lt;P&gt;col1  col2   col3.&lt;/P&gt;&lt;P&gt;A      A      10&lt;/P&gt;&lt;P&gt;A     B       &lt;/P&gt;&lt;P&gt;C      D      30&lt;/P&gt;&lt;P&gt;C      F      &lt;/P&gt;&lt;P&gt;C      G     20.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Hope this might be helpfull,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks,&lt;/P&gt;&lt;P&gt;Vinod.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 16 Jun 2008 08:17:59 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/excel-output-format/m-p/3984865#M951954</guid>
      <dc:creator>vinod_vemuru2</dc:creator>
      <dc:date>2008-06-16T08:17:59Z</dc:date>
    </item>
  </channel>
</rss>

