Private Sub m_BillInterface_AfterSave(bCancel As Boolean)
m_BillInterface.LockCell( m_BillInterface.GetFieldInfoByKey("FFactAccQty", "FFactAccQty", 10), -1, True)
End Sub我把以上代码去掉外面的括号,如下:Private Sub m_BillInterface_AfterSave(bCancel As Boolean)m_BillInterface.LockCellm_BillInterface.GetFieldInfoByKey("FFactAccQty", "FFactAccQty", 10), -1, True
End Sub就正常了,这是为什么。
'其中LockCell 方法,Object.LockCell (dct As Dictionary, Row As Long, bValue As Boolean) 返回值 无
'GetFieldInfoByKey 函数,Object.GetFieldInfoByKey (sKey As String, sPKey As String, lIndex As Long)
'返回值 KFO.Dictionary