2009 Mar 04 10:13 AM
Hi Experts,
I am doing a program by integrating ABAP with EXCEL, i need to write the following code in ABAP which is recorded by macro.
I need to change the Category Type of the AXIS from Default to Text.
"ActiveChart.Axes(xlCategory).CategoryType = xlCategoryScale"
Thanks,
Venky
2009 Mar 04 10:55 AM
Hi,
Check below code.
H_EXCEL is the object of "EXCEL.APPLICATION" replace with yours in code.
Hope it works
DATA: H_EXCEL TYPE OLE2_OBJECT,
H_ACHART TYPE OLE2_OBJECT,
H_AXES TYPE OLE2_OBJECT.
GET PROPERTY OF H_EXCEL 'ActiveChart' = H_ACHART.
CALL METHOD OF H_ACHART 'Axes' = H_AXES EXPORTING #1 = 'xlCategory'.
SET PROPERTY OF H_AXES 'CategoryType' = 'xlCategoryScale' .
Regards,
Vishal
Hi,
Check below code.
H_EXCEL is the object of "EXCEL.APPLICATION" replace with yours in code.
Hope it works
DATA: H_EXCEL TYPE OLE2_OBJECT,
H_ACHART TYPE OLE2_OBJECT,
H_AXES TYPE OLE2_OBJECT.
GET PROPERTY OF H_EXCEL 'ActiveChart' = H_ACHART.
CALL METHOD OF H_ACHART 'Axes' = H_AXES EXPORTING #1 = 'xlCategory'.
SET PROPERTY OF H_AXES 'CategoryType' = 'xlCategoryScale' .
Regards,
Vishal
2009 Mar 04 10:55 AM
Hi,
Check below code.
H_EXCEL is the object of "EXCEL.APPLICATION" replace with yours in code.
Hope it works
DATA: H_EXCEL TYPE OLE2_OBJECT,
H_ACHART TYPE OLE2_OBJECT,
H_AXES TYPE OLE2_OBJECT.
GET PROPERTY OF H_EXCEL 'ActiveChart' = H_ACHART.
CALL METHOD OF H_ACHART 'Axes' = H_AXES EXPORTING #1 = 'xlCategory'.
SET PROPERTY OF H_AXES 'CategoryType' = 'xlCategoryScale' .
Regards,
Vishal
2009 Mar 04 11:43 AM
Hi,
above code is not converting axis. I have still problem
Thanks,
Venky
| User | Count |
|---|---|
| 3 | |
| 1 | |
| 1 | |
| 1 | |
| 1 | |
| 1 | |
| 1 | |
| 1 | |
| 1 | |
| 1 |