点击此处---> 群内免费提供SAP练习系统(在群公告中)
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
专家们,
我需要从excel中获取单选按钮值(选择了哪个单选按钮)并在ABAP程序中进行编码。
我正在尝试使用OLE自动化。
下面是我的宏编码
PO状态
如果(Sheet6.OptionButton1.Value = True)则
POStatus =" Ack"
ElseIf(Sheet6.OptionButton2.Value = True)则
POStatus ="已拒绝"
如果结束
如何将以上内容转换为OLE。 我使用了如下代码,但是没有任何价值。
创建对象e_button'EXCEL.OPTIONBUTTON'。
e_button'OPTIONBUTTONS'的调用方法= e_option1。
e_option1'NAME'的调用方法
导出
#1 ='OPTIONBUTTON1'。
获取e_option1的属性'值'= p_val。
请为此提供帮助。
另外,还有其他方法可以从Excel中获取单选按钮值吗?
谢谢。
嘿sri,
假设5行中有5个单选按钮,那么对于这5个单选按钮,只会自动选择1个单选按钮,
现在符合逻辑
使用P_ROWID类型为ANY的SUB_SELECT_CELL
P_COLID类型为ANY。
WA_EXCEL的呼叫方法'CELLS'= WA_SCELL
导出
#1 = P_ROWID
#2 = P_COLID。
*处理错误
PERFORM ERR_HDL。
ENDFORM。
*********************************************** ****************************************************** ***
使用OP_SIDE E执行SUB_SELECT_CELL。
设置WA_SCELL'Value'= 1的属性。
*************************************************** ****************************************************** ***
在op_side中选择您的行号。 根据逻辑,然后将特定行和列的值设置为1。
一周热门 更多>