如何知道是否启用了单元格编辑

2020-09-10 04:16发布

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


你好

如何知道矩阵中的特定单元格是否已启用,以避免在尝试更新内容时出现错误。

我尝试使用" Editable"属性,但是当禁用该列时,返回Editable = True

....

如果oMatrix.RowCount> 0然后

昏昏欲睡的整数

对于wrow = 1到oMatrix.VisualRowCount

如果不是oMatrix.Columns(" 1")。Editable然后退出Sub

设置oEditText = oMatrix.Columns(" 1")。Cells.Item(wrow).Specific

....

....

谢谢。

布拉斯·冈萨雷斯

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


你好

如何知道矩阵中的特定单元格是否已启用,以避免在尝试更新内容时出现错误。

我尝试使用" Editable"属性,但是当禁用该列时,返回Editable = True

....

如果oMatrix.RowCount> 0然后

昏昏欲睡的整数

对于wrow = 1到oMatrix.VisualRowCount

如果不是oMatrix.Columns(" 1")。Editable然后退出Sub

设置oEditText = oMatrix.Columns(" 1")。Cells.Item(wrow).Specific

....

....

谢谢。

布拉斯·冈萨雷斯

付费偷看设置
发送
2条回答
哎,真难
1楼-- · 2020-09-10 04:46

我使用非常相似的代码,并且在2004A补丁9上运行良好。

您使用的是哪个版本?

亦是此间程序员
2楼-- · 2020-09-10 04:25

嗨,弗兰克,

我有一个类似的问题...我在交付表单中添加了一些用户字段,即使它们不可见,我也想在其中写入一些值(我不希望用户可以访问其他列)。 当我尝试通过代码(Columns(" U_xxx")。Visible = false,Columns(" U_xxx")。Enabled = true)将其隐藏时,这些值就不会被写入。 如果我看不到它们,则代码可以正常工作。

我解决了此问题,将列宽设置为1

这是设计使然吗?

谢谢

一周热门 更多>