如果其他的任何文件进行更改后无法正确读取(If else not read properly aft

2019-10-29 11:58发布

我在我使用的if else检查是否在考虑到文档列表,“IF”,状态为“锁定”的任何文件,我会提示消息框,其中一个表单按钮“完整PC检验第一!”。 所以

起初,后按钮点击,和代码运行和一切工作。 然后,我尝试再次单击该按钮而作出的任何变化,它会提示消息框。

但是,当我在做任何文件和状态更改为他人的变化,如“活动”和我回去的形式和按一下按钮,它没有提示的消息,但它跳过第一个If并继续到别处。

下面是我的代码:

If doc.PStatus(0) = "Lock" Then
    Msgbox "Complete PC Inspection first!"
    Exit Sub
Else
    answer% = Messagebox("Do you confirm with this infomation?", 4,"Batch Number")
    Some code...
    ...
End If

我想要做的是按钮将不会继续进行“其他”如果仍然在视图中的任何文件“锁定”状态。 这将继续以“其他”时,有在视图中没有“锁定”状态。 任何帮助将不胜感激。 谢谢!

Answer 1:

更好地利用包含所有锁定的文件,由PC键左右下令视图。 或者使用键和状态排序的视图,这样你就可以挑选出所有锁定文档特定PC。 如果没有任何,GetDocumentByKey将返回Nothing。



文章来源: If else not read properly after changes made to any document