Excel Alignment

Excel Alignment

Postby TimStone » Wed Oct 07, 2020 11:37 pm

When creating an Excel object, I want to align some columns to the center. This is a common selection within Excel.

What do I send to Excel when creating a spreadsheet to make this happen. I see info on colors, width, content ... but nothing on alignment.

Thank you.
Tim Stone
http://www.MasterLinkSoftware.com
http://www.autoshopwriter.com
timstone@masterlinksoftware.com
Using: FWH 23.10 with Harbour 3.2.0 / Microsoft Visual Studio Community 2022-24 32/64 bit
User avatar
TimStone
 
Posts: 2944
Joined: Fri Oct 07, 2005 1:45 pm
Location: Trabuco Canyon, CA USA

Re: Excel Alignment

Postby MaxP » Thu Oct 08, 2020 7:56 am

Hi Tim,

to align some columns to the center try this

Code: Select all  Expand view
#include "Fivewin.ch"


#define EXC_LEFT        1
#define EXC_RIGHT       4
#define EXC_CENTER      7


FUNCTION MAIN()
        LOCAL   oExcel, oWorkBooks, oSheet, oCell

        TRY
                oExcel := TOleAuto():New( "Excel.Application" )
        CATCH
                oExcel := NIL
        END

        IF oExcel <> NIL
                oWorkBooks := oExcel:WorkBooks

                IF oWorkBooks <> NIL
                        oWorkBooks:Add()
                        oSheet := oExcel:ActiveSheet

                        oSheet:Columns( "B" ):Cells:HorizontalAlignment = EXC_CENTER

                        oCell := oSheet:Cells( 2, 2 )

                        oCell:Value := "One"

                        oCell := oSheet:Cells( 4, 2 )

                        oCell:Value := "Two"

                        oExcel:Visible := .T.
                ENDIF
        ENDIF
RETURN NIL


Best regards,
Massimo
User avatar
MaxP
 
Posts: 85
Joined: Thu Jul 12, 2007 2:02 pm

Re: Excel Alignment

Postby TimStone » Fri Oct 09, 2020 9:39 pm

Massimo,

Thank you. I actually did it at the cell level, but the HorizontalAlignment := 7 was all I needed to get it format the way I wanted.

You help is greatly appreciated. There is a sample on the Wiki with some of the values, but alignment is not included.

Tim
Tim Stone
http://www.MasterLinkSoftware.com
http://www.autoshopwriter.com
timstone@masterlinksoftware.com
Using: FWH 23.10 with Harbour 3.2.0 / Microsoft Visual Studio Community 2022-24 32/64 bit
User avatar
TimStone
 
Posts: 2944
Joined: Fri Oct 07, 2005 1:45 pm
Location: Trabuco Canyon, CA USA


Return to FiveWin for Harbour/xHarbour

Who is online

Users browsing this forum: Google [Bot] and 60 guests