使用@dialogbox打开时,什么可能阻止PostOpen代码运行?

时间:2014-11-13 11:50:18

标签: lotus-notes lotusscript lotus-formula

使用@dialogbox打开表单时,什么可能阻止PostOpen代码运行?

使用Notes 8.5.1的基本版本的用户运行代码,我有2台计算机,版本8.5.1 标准版本(也是8.5.3)don& #39;吨。

我收到了

的表格
Sub Postopen(Source As Notesuidocument)
    Msgbox "hello postopen"
End Sub

在另一种形式中,我有一个@formula热点

@DialogBox( "dlgForm" ; [NoNewFields] :[AutoHorzFit] : [SizeToTable] ; "some text" )

除此之外我没有注意到两台不打开电脑的电脑有什么奇怪的。

如果没有理由,你有什么建议?删除书签(不成功),重置Notes.ini,重新安装Notes?

2 个答案:

答案 0 :(得分:2)

SPR#TGUZ8N6L54 V90:如果Designer Client已打开,则不会触发Notes客户端中对话框中显示的表单事件。 来自对话框的Msgbox应该不是问题 - 这不是问题。

答案 1 :(得分:0)

到目前为止,我知道,即使您将表单作为对话框打开,PostOpen事件也会一直运行。也许,如果你想测试它,而是使用MsgBox,请使用:

Sub Postopen(Source As Notesuidocument)
    Print "Here's PostOpen!"
End Sub

文字将位于状态栏

enter image description here